我注意到,当我在任何项目中得到回溯错误时,跟踪中的文件路径显示了一个我不再使用的特定项目。例如:
File "/Users/MyComputer/Developer/SampleApp/venv/lib/python2.7/site-packages/flask/app.py"...
我假设站点包不是来自SampleApp,对吗?我的所有项目都使用虚拟环境。当我在激活的虚拟环境中运行echo $PATH
时,我得到:
/Users/MyComputer/Developer/SampleApp/venv/bin: #<----- Shouldn't point to a specific project!
/Library/Frameworks/Python.framework/Versions/3.5/bin:
/Users/MyComputer/bin/:
/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/usr/local/git/bin:
/Users/MyComputer/.rvm/bin:
/Applications/Postgres.app/Contents/Versions/9.4/bin
当我在一个停用的虚拟环境中运行echo $PATH
时,我得到的是上面没有/Users/MyComputer/Developer/SampleApp/venv/bin
的内容。你知道吗
以下是我的./bashrc
中的内容:
export PATH=$PATH:$HOME/usr/local/bin
export PATH=$PATH:$HOME/usr/bin/env
以下是我的.bash_profile
中的内容:
[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile
# Postgres.app
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
为什么激活的静脉路径与停用的静脉路径不同?提前谢谢!:)
目前没有回答
相关问题 更多 >
编程相关推荐