zak*_*ces 112 python macos pip virtualenv virtualenvwrapper
我正在尝试在OSX上设置virtualenvwrapper,我发现的所有指令和教程都告诉我向.profile添加一个源命令,指向virtualenvwrapper.sh.我检查了所有的python和site-packages目录,我找不到任何virtualenvwrapper.sh.这是我需要单独下载的吗?点不正确安装?
这是/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper的内容:
hook_loader.py hook_loader.pyc project.py project.pyc user_scripts.py user_scripts.pyc
Run Code Online (Sandbox Code Playgroud)
如你所见,没有virtualenvwrapper.sh.它在哪里?
dm0*_*514 128
您可以使用该find
命令搜索文件:
find / -name virtualenvwrapper.sh
这将从根目录搜索文件的所有目录.
在ubuntu 12.04 LTS上,通过pip安装,安装到
/usr/local/bin/virtualenvwrapper.sh
在ubuntu 17.04上,通过pip作为普通用户安装,安装到
~/.local/bin/virtualenvwrapper.sh
hep*_*dad 74
你有没试过这个?
$ which virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
小智 50
我刚刚用pip重新安装它.
sudo pip uninstall virtualenvwrapper
sudo pip install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
这次把它放在/ usr/local/bin中.
Anu*_*pta 41
存储/定位virtualenvwrapper.sh 的确切路径 因操作系统而异.即使在相同的操作系统中,它也因版本而异.因此,我们需要适用于所有操作系统版本的通用解决方案.
我发现找到它的最简单方法是:做
pip uninstall virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
这将提示确认.说"不"但第一行确认显示了virtualenvwrapper.sh的路径(如果你说是,则提示给出它将删除的文件列表.此列表中的第一个条目包含机器中virtualenvwrapper.sh的路径)
iMi*_*twe 13
或者,像我一样..只需卸载virtualenvwrapper
sudo pip卸载virtualenvwrapper
然后使用easy_install安装它
sudo easy_install virtualenvwrapper
这次我发现安装了文件" /usr/local/bin/virtualenvwrapper.sh "......在此之前我甚至没有通过这个命令在任何地方找到该文件
find/-name virtualenvwrapper.sh
小智 11
在Mac OS上
which virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
你懂得
/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
你可以
sudo ln /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
在你的 .bash_profile
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
或者你可以
source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
小智 7
在OS X 10.8.2中,使用Python 2.7:
/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
小智 7
在OSx EI队长中,我安装了virtualenvwrapper
sudo pip3 install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
,但是我找不到virtualenvwrapper.sh /user/local/bin
,它最终被发现了/Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh
,你可以建立到/ usr/local/bin的软链接
ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh
,正如官方文件所做的那样,您可以按照设置指南进行操作.祝好运!
对我来说,它在:
~/Library/Python/2.7/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
(使用 OS X,需要pip install --user
安装)
归档时间: |
|
查看次数: |
91372 次 |
最近记录: |