可以将软件包从 ./Library/Python/2.7/lib 重新定位到 /usr/local/lib 吗?



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

source/usr/local/bin/virtualenvwrapper.sh

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

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

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

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

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

相关内容

最新更新