我不知道在Mac上设置点子的正确方法。我在Homebrew上安装了python @ 2。当我尝试安装virtualenv时,出现此错误:
filter
以下一些额外的诊断信息可能会有所帮助。
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/virtualenv.pyc'
Consider using the `--user` option or check the permissions.
在网络上有很多关于如何设置它的意见。其中有些是旧的,例如使用Jacobs-MacBook-Pro:~ jacob$ pip -V
pip 19.0.3 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
Jacobs-MacBook-Pro:~ jacob$ python -m pip -V
pip 19.1.1 from /Users/jacob/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)
Jacobs-MacBook-Pro:~ jacob$ which python
/usr/local/bin/python
Jacobs-MacBook-Pro:~ jacob$ ls -l /usr/local/bin/python
lrwxr-xr-x 1 jacob admin 36 Jun 19 15:36 /usr/local/bin/python -> ../Cellar/python@2/2.7.16/bin/python
,似乎已弃用。我尝试了一些不同的方法,但是还没有开始工作。
我想念什么?
答案 0 :(得分:1)
我知道了:
Jacobs-MacBook-Pro:bin jacob$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: A .pydistutils.cfg file was found in $HOME, which may cause Python
builds to fail. See:
https://bugs.python.org/issue6138
https://bugs.python.org/issue4655
Jacobs-MacBook-Pro:~ jacob$ more .pydistutils.cfg
[install]
prefix=
我隐约记得在过去的某个时间将该文件放到那里,以尝试使用Google App Engine SDK(DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both)。我刚刚删除了它,现在pip install
可以正常工作!