Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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
Python 虚拟说唱歌手可以';在小牛身上找不到虚拟人_Python_Python 2.7_Virtualenv_Virtualenvwrapper - Fatal编程技术网

Python 虚拟说唱歌手可以';在小牛身上找不到虚拟人

Python 虚拟说唱歌手可以';在小牛身上找不到虚拟人,python,python-2.7,virtualenv,virtualenvwrapper,Python,Python 2.7,Virtualenv,Virtualenvwrapper,通过pip(全球)安装virtualenv和virtualenvwrapper。所有其他python(2.7)包/二进制文件/库都通过MacPorts(包括pip)安装/管理 virtualenv in不在路径上,因为pip将其安装到“/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages”。我在运行virtualenvwrapper命令时出错,该命令表示在路径上找不到virt

通过pip(全球)安装virtualenv和virtualenvwrapper。所有其他python(2.7)包/二进制文件/库都通过MacPorts(包括pip)安装/管理

virtualenv in不在路径上,因为pip将其安装到“/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages”。我在运行virtualenvwrapper命令时出错,该命令表示在路径上找不到virtualenv。但是我很困惑,为什么在任何地方(博客、virtualenv站点、VirtualenvRapper站点,这里)都没有提到将这个目录添加到路径,所以感觉好像我遗漏了什么。我不想将这个目录添加到路径中,因为当我根据正在处理的内容切换python版本时,感觉它会影响我的系统

那么我该如何解决这个问题呢


pip和MacPorts中都有virtualenv和virtualenv的版本。virtualenv站点建议通过pip安装virtualenv/-wrapper;但是,我假设MacPorts版本不会出现此问题

virtualenv的MacPorts版本实际上可以通过以下方式在不同版本之间进行选择:

port select --set virtualenv virtualenv27

但是,
select
命令不适用于
virtualenvwrapper
,因为组“virtualenvwrapper”不存在。

ah,在virtualenvwrapper站点上发现:“要覆盖$PATH搜索,请将变量VIRTUALENVWRAPPER_PYTHON设置为要使用的解释器的完整路径,并将VIRTUALENVWRAPPER_VIRTUALENV设置为要使用的VIRTUALENV二进制文件的完整路径。在寻源VirtualEnvrapper.sh之前,必须设置这两个变量。"