我有这个要求.txt文件:
Django==1.9.4
EbookLib==0.15
SpeechRecognition==3.3.3
argcomplete==1.1.0
argparse==1.2.1
beautifulsoup4==4.4.1
chardet==2.3.0
lxml==3.5.0
pdfminer==20140328
python-docx==0.8.5
python-pptx==0.5.8
requests==2.9.1
textract==1.4.0
wsgiref==0.1.2
xlrd==0.9.4
当我运行$pip install-r时要求.txt在我的virtualenv中,我有以下错误:
^{pr2}$这个文件似乎是用python2编写的。在
有没有办法解决这个问题和所有需要安装的要求?在
编辑: 如果我尝试在我的全局环境中安装,没有问题。如果我在virtualenv,它会先尝试收集一些东西。它的行为不同。。在
在python3k中,print不是一个保留关键字,而是一个内置函数,因此必须像下面这样使用它:
如果使用print作为关键字,解释器将引发异常:
^{pr2}$在安装库时会遇到这样的问题,即这里的pdfminer,它是在python3k环境下用python2实现的。要解决此问题,您有两种解决方案:
所以我猜你的pip来自python3?在这种情况下,没有一个简单的修复方法,因为库显然与python3不兼容,即使打印错误也无法工作,这只是冰山一角。在
您要么必须:
将库移植到python3可能并不像你想的那么可怕,especially since it seems that someone started to work on that already但是我无法验证这有多成熟,但它确实是一个开始。在
相关问题 更多 >
编程相关推荐