Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
virtualenv中使用的系统python/pip二进制文件_Python_Macos_Virtualenv - Fatal编程技术网

virtualenv中使用的系统python/pip二进制文件

virtualenv中使用的系统python/pip二进制文件,python,macos,virtualenv,Python,Macos,Virtualenv,我对virtualenv和virtualenvwrapper不熟悉,但如果我理解正确,当我创建和使用新的virtualenv时,它应该在环境中使用python二进制文件(在我的例子中,.virtualenvs/foo/bin/python) 但是,当我workon-foo时,我注意到它并没有指向python二进制文件: me@crixalis ~ which python /usr/local/bin/python me@crixalis ~ workon foo (foo) me@cr

我对virtualenv和virtualenvwrapper不熟悉,但如果我理解正确,当我创建和使用新的virtualenv时,它应该在环境中使用python二进制文件(在我的例子中,
.virtualenvs/foo/bin/python

但是,当我
workon-foo
时,我注意到它并没有指向python二进制文件:

 me@crixalis ~ which python
 /usr/local/bin/python
 me@crixalis ~ workon foo
 (foo) me@crixalis ~ which python
 /usr/local/bin/python
 (foo) me@crixalis ~
pip
也有同样的问题。除了在.zshrc中添加以下内容外,我什么也没做:

# Virtualenv
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/devel
source /usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

我错过什么了吗?

工作从哪里来?我通常使用
source/path/to/env/bin/activate
.virtualenvwrapper。我可以
source/path/to/env/bin/activate
并且有相同的问题。您是否移动了带有virtualenv的目录?新bin目录的路径是硬编码的,就是这样!在创建第一个环境后,我根据网站的推荐将其从
virtualenvs
移动到
.virtualenvs