Python pip和macport安装了错误的virtualenv路径
我未能使用Python pip和macport安装了错误的virtualenv路径,python,macos,pip,virtualenv,macports,Python,Macos,Pip,Virtualenv,Macports,我未能使用pip和macport在Mac OS 10.9上安装virtualenv 使用pip安装virtualenv安装后,我发现virtualenv已安装到/opt/local/Library/Fraemworks/Python.framework/Versions/2.7/bin中 但是它应该在/opt/local/bin中。如何修复?MacPorts无法在/opt/local/bin中安装名为virtualenv的可执行文件,因为MacPorts支持多个版本的Python,并且不同Pyt
pip
和macport
在Mac OS 10.9上安装virtualenv
使用pip安装virtualenv
安装后,我发现virtualenv
已安装到/opt/local/Library/Fraemworks/Python.framework/Versions/2.7/bin
中
但是它应该在
/opt/local/bin
中。如何修复?MacPorts无法在/opt/local/bin
中安装名为virtualenv
的可执行文件,因为MacPorts支持多个版本的Python,并且不同Python版本的不同virtualenv在这些文件上会发生冲突
但是,您可以使用sudo port install py27 virtualenv
安装py27 virtualenv
安装py27 virtualenv
端口,这将在/opt/local/bin
中为您提供virtualenv-2.7
。此外,安装py27 virtualenv
端口将引入virtualenv\u select
端口,这允许您使用MacPorts的选择机制来选择首选版本的virtualenv:
sudo-port-select--set-virtualenv-virtualenv 27
然后应该创建一个符号链接/opt/local/bin/virtualenv->virtualenv-2.7
,这听起来像是你想要的。创建一个链接ln-s/opt/local/bin'/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
?是的,但我想把它安装到路径上。