何故かvenvよりも/usr/local/binが優先される

djangoを使おうとして、環境変数を作り、django-adminを使おうと思いましたが、

$ python3 -m venv djangoenv

とやって、

$ source ./djangoenv/bin/activate

をして、

$ which django-admin

をしても

/usr/local/bin/django-admin

が出てきてしまう…
一方

$ where django-admin
/PATH/TO/djangoenv/bin/django-admin
/usr/local/bin/django-admin

となってしまいます。原因は不明です。どなたか教えてください。

追記

再起動などした上で、~/.virtualenvs以下にあるdjangoenvを消去し、もう一度/bin/activateを読み込んだら解決しました。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


Back to Top