是否可以将./Library/Python/2.7/lib中的包重定位到/ usr / local / lib?

时间:2017-03-08 12:46:05

标签: python bash macos

所以我正在尝试安装 virtualenvwrapper 然后作为我正在尝试实现的任务的要求我应该更新我的.bash_profile文件以包含行

  

来源/usr/local/bin/virtualenvwrapper.sh

但是在激活对文件的更改后我得到了

  

-bash:/usr/local/bin/virtualenvwrapper.sh:没有这样的文件或目录

因为使用 pip install virtualenv ,软件包安装在./Library/Python/2.7/lib/python/site-packages。

我的问题是,手动重新定位软件包是否可以?这样做的方法是什么?

1 个答案:

答案 0 :(得分:0)

只需更改源命令中的路径以匹配脚本的位置,该位置应该是pip安装它的位置,如果您使用/usr/local/bin在系统范围内安装,则位于sudo pip install中,或者与python环境关联的bin目录所在的位置。如果您使用的是virtualenv,则为/path/to/virtualenv/local/bin;如果您使用的是anaconda的python发行版,则为/path/to/anaconda/bin