Dor*_*awk 2 python pip virtualenv osx-mavericks
我正在尝试在 OSX 10.9 上建立一个干净的 Python 环境。我已经用 Homebrew 安装了 Python 并设置了我的 PATH 变量,所以......
> which python
/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)
和
> which pip
/usr/local/bin/pip
Run Code Online (Sandbox Code Playgroud)
所以当我查看 /usr/local/bin 时:
pip -> ../Cellar/python/2.7.6/bin/pip
python -> ../Cellar/python/2.7.6/bin/python
Run Code Online (Sandbox Code Playgroud)
然后当我跑步时:
> pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
我在 /usr/local/bin/virtualenv 上收到权限错误:
...
running install_scripts
Installing virtualenv script to /usr/local/bin
error: /usr/local/bin/virtualenv: Permission denied
Run Code Online (Sandbox Code Playgroud)
我认为通过使用 Homebrew,我可以使用 pip 并避免使用 sudo 来安装 virtualenv。我在这里做错了什么吗?
好的!我自己设法解决了这个问题。
我删除了所有与 virtualenv 相关的内容/usr/local/bin(由于某种原因它们已安装在 root 下,这导致了我的权限问题。)。
然后我做了一个pip uninstall virtualenv来摆脱 virtualenv 的其他实例,因为仍然有一个/usr/local/lib/python2.7/site-packages/
然后很简单pip install virtualenv,现在一切正常了!
| 归档时间: |
|
| 查看次数: |
10509 次 |
| 最近记录: |