pythonの仮装環境、virtualenvwrapperを作った時パスがないってエラーが出たけどどう書けばいいの?

環境構築

Written by:

出現エラー

Error while finding module specification for ‘virtualenvwrapper.hook_loader’ (ModuleNotFoundError: No module named ‘virtualenvwrapper’) virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/Users/username/opt/anaconda3/bin/python and that PATH is set properly.

一番最初のパス

.bashrc

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

.bash_profile

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

変更後

.bashrc

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python

export WORKON_HOME=~/Env

source /usr/local/bin/virtualenvwrapper.sh

からの、ファイル再読み込み

source ~/.bashrc

これで先ほどのエラーは解消されました

参照:

https://stackoverflow.com/questions/33216679/usr-bin-python3-error-while-finding-spec-for-virtualenvwrapper-hook-loader

https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-ubuntu-14-04

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です