簡體   English   中英

運行'pip install -r requirements.txt --upgrade'時出錯

[英]Error when running 'pip install -r requirements.txt --upgrade'

當我在Django項目中運行以下命令時:

pip install -r requirements.txt-升級

我收到以下錯誤:

檢測到我們無法卸載的distutils已安裝項目('argparse')。 distutils提供的元數據不包含已安裝文件的列表,因此pip不知道要卸載哪些文件。

我的requirements.txt文件如下:

Django==1.8.1
MySQL-python==1.2.5
pycrypto==2.6.1
Pillow==2.4.0
simplejson==2.3.2
uWSGI==2.0.8
pyBarcode==0.7
python-dateutil==2.4.0
xlwt==0.7.5
xhtml2pdf==0.0.6
reportlab==3.1.8
pymssql==2.0.1
boto
raven==5.1.1
djangorestframework==3.2.2
djangorestframework-jwt
django-model-utils==2.3.1
django-rest-swagger==0.3.3
django-session-security
pytz==2014.4
testtools
extras
testscenarios
django-ipware

我的點子版本是點子8.0.0,我正在使用ubuntu。 任何人都可以幫助解決問題嗎?

這聽起來很像是您擊中https://github.com/pypa/pip/issues/3384-臨時解決方案是將pip <8

如果您使用的是virtualenv,則不應該這樣做,如果確實如此,那么這與您的問題類似。

OS X卸載distutils已安裝項目

如果確實刪除了argparse軟件包,則可以使用pip再次安裝它。

尚無足夠聲譽,無法將此作為評論撰寫。 :(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM