错误,但其实际存在示例django-ajax-filtered-fields == 0.5
下载/解压缩django-ajax-filtered-fields == 0.5(来自-r requirements.example.pip(第13行))无法找到任何下载 满足要求 django-ajax-filtered-fields == 0.5(来自 -r requirements.example.pip(第13行)) 对于django-ajax-filtered-fields = <0.5,根本找不到任何发行版在/home/pd/.pip/pip.log中存储失败的调试日志 (peecs)pd @ admin:〜/ proj / django / peecs $ pip install django-ajax-filtered-fields == 0.5 - 允许未经验证 django-ajax-filtered-fields == 0.5下载/解包 django-ajax-filtered-fields == 0.5无法找到任何下载 满足要求django-ajax-filtered-fields == 0.5一些 外部托管文件被忽略(使用--allow-external django-ajax-filtered-fields允许)。清理......没有发行版 发现django-ajax-filtered-fields == 0.5存储调试日志 在/home/pd/.pip/pip.log中失败
答案 0 :(得分:14)
请注意,由于您使用的旧版本的pip,也可能会出现此错误。然后它可以通过以下方式解决:
pip install --upgrade pip
您可以通过以下方式检查您的版本:
pip --version
答案 1 :(得分:7)
我得到了解决方案,请尝试 - 允许未验证
语法: pip install packagename = version --allow-unverified packagename
某些软件包会忽略不安全和无法验证的文件。它不会下载到系统。并且可以使用此方法解决 - allow-unverified 。它将允许安装。
例如: pip install django-ajax-filtered-fields == 0.5 --allow-unverified Django的AJAX滤波场
答案 2 :(得分:3)
代理设置
仍然不确定我的问题是否与OP有相同的原因,但是一条错误消息是相同的:
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement Django
No distributions at all found for Django
与同事们谈到这是一个以网站安全为基础的问题。 需要以下命令:
set https_proxy=*https proxy*
set http_proxy=*http proxy*
pip install Django
其中*https proxy*
和*http proxy*
是适合我们网站的URL-with-ports。
Downloading/unpacking Django
Installing collected packages: Django
Successfully installed Django
Cleaning up...
答案 3 :(得分:1)
检查日志会显示以下行:
less .pip/pip.log
Could not fetch URL https://pypi.python.org/simple/WSGIUtils/: connection error: [Errno1] _ssl.c:493: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
在评论的早期版本中,我将此行为归因于https://pypi.python.org,但这不是问题,因为我可以使用firefox与此站点(来自另一台计算机!)联系,所有证书都可以。所以这可能是一些pip装置的问题 - 我遇到了SLES 11,其中包括“oldstable”openssl-0.9.8。
答案 4 :(得分:1)
尝试升级pip。 版本7.1.2没有此问题。
easy_install pip==7.1.2
答案 5 :(得分:1)
我在使用命令
发生以下错误后,在Python版本3.5中安装了Openpyxlpip install openpyxl --allow-unverified openpyxl
DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x00000000044AF080>, 'Connection to pypi
.python.org timed out. (connect timeout=15)')': /simple/openpyxl/
Operation cancelled by user
C:\ Softwares \ Python \ Scripts&gt;设置https_proxy = 我的代理
C:\ Softwares \ Python \ Scripts&gt; pip install openpyxl --allow-unverified openpyxl
DEPRECATION: --allow-unverified has been deprecated and will be removed in the future. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
Downloading openpyxl-2.4.8.tar.gz (156kB)
100% |████████████████████████████████| 163kB 3.7MB/s
Collecting jdcal (from openpyxl)
Downloading jdcal-1.3.tar.gz
Collecting et_xmlfile (from openpyxl)
Downloading et_xmlfile-1.0.1.tar.gz
Installing collected packages: jdcal, et-xmlfile, openpyxl
Running setup.py install for jdcal ... done
Running setup.py install for et-xmlfile ... done
Running setup.py install for openpyxl ... done
Successfully installed et-xmlfile-1.0.1 jdcal-1.3 openpyxl-2.4.8
那很有效!感谢Martin F的提示。
答案 6 :(得分:1)
唯一的解决方案对我有用:
答案 7 :(得分:1)
许多解决方案,最有效的方法是更新PIP 。 在MacOS(Sierra)上,这是我的解决方案:
June-27-2018 6:22:35 PM GMT
中的$PATH
删除python的旧版本(安装程序已添加新版本)~/.bash_login
(无须藤)此后,仍然提示我更新点子,并执行以下操作:pip3 install packagename
答案 8 :(得分:1)