最近我尝试学习virtualenv包装器,我也阅读了一些关于SO的帖子,但仍然不知道什么是解决我问题的最佳方法......
以下是我创建环境并使用pip安装包的步骤。
mkvirtualenv -p python3 envtest
pip install markdown
但是stdout显示以下消息:
Building wheel for markdown failed: [Errno13] Permission denied: '/Users/haha/Library/Caches/pip/wheels/ee'
虽然我可以使用以下命令将文件夹的所有者从root更改为haha:
sudo chown haha wheels
但我不知道处理这种情况的最正确的方法是什么? 从最初以来我认为virtualenv包装器不应该触摸任何全局文件夹,如图书馆文件夹下的东西?
P.S。我使用MAC OS X
提前致谢。
答案 0 :(得分:0)
我遇到了类似的错误,我用这样的方法解决了这个问题:
$ pip install markdown --no-cache-dir
如果你运行pip --help
,你会发现:
--no-cache-dir Disable the cache.
希望将来可以帮助某人。