包的构建轮失败:在virtualenv包装器

时间:2016-02-20 05:10:16

标签: python pip virtualenv

最近我尝试学习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

提前致谢。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的错误,我用这样的方法解决了这个问题:

$ pip install markdown --no-cache-dir

如果你运行pip --help,你会发现:

--no-cache-dir Disable the cache.

希望将来可以帮助某人。