我不能在虚拟环境中安装xlrd。看起来,它失败了,因为它试图安装到系统python路径中:
但是: pip安装-r requirements.txt会将一些软件包安装到环境中,然后在这个环境中失败。
(env)[steffi]$ pip install xlrd
Collecting xlrd
Using cached xlrd-0.9.4.tar.gz
Installing collected packages: xlrd
Running setup.py install for xlrd
< .. lots a chat that is ok -->
running install_lib
creating /usr/lib/python2.7/site-packages/xlrd
error: could not create '/usr/lib/python2.7/site-packages/xlrd': Permission denied我错过了什么吗?
发布于 2015-08-23 22:21:10
看起来原因是不同版本的虚拟主机之间存在一些不兼容的地方。我没有深入挖掘,而是删除了旧环境dir,重新创建它解决了这个问题。
所涉及的版本:创建env: virtualenv 13.0.3,在使用13.1.2时遇到麻烦
发布于 2015-08-23 21:52:36
安装似乎是用您的系统pip完成的,而不是在您的virtualenv dir中。检查您是否正确地设置了virtualenv,而不是在任何步骤中使用sudo。顺便问一下,这里还有一个类似的问题:https://stackoverflow.com/a/21961024/5253807。
https://stackoverflow.com/questions/32171572
复制相似问题