我在安装python模块PyX时遇到问题,使用pip时收到以下错误:
<div class="row">
<div class="medium-10 columns">
<p>Some text here</p>
</div>
<div class="medium-10 columns>
<p>A lot more text in here</p>
</div>
</div>
然后我尝试了conda安装,但它找不到它。我也搜索过,一无所获。然后我尝试了pip allow external - 在Cygwin或cmd上都不起作用:
$ pip install PyX
Collecting PyX
Could not find a version that satisfies the requirement PyX (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external PyX to allow).
No matching distribution found for PyX
我以前从未见过这样的错误。这里的任何人都有一些建议(安装在Anaconda首选)?非常感谢你提前。
答案 0 :(得分:5)
好的,这是我刚发现的一个解决方案。但是,我仍然无法解释以前的错误。
尝试手动安装PyX(转到本地PyX目录)时:
$ python setup.py install
*** Sorry, this version of PyX runs on Python 3 only. ***
If you want to use PyX on Python 2, please use one of our old releases up to PyX 0.12.x, i.e. execute something like:
pip install pyx==0.12.1
然后我尝试了:
$ pip install --allow-external pyx pyx==0.12.1
然后它奏效了。感谢。
答案 1 :(得分:1)
在撰写本文时,使用--allow-external
标志将产生以下弃用消息:
DEPRECATION: - allow-external已被弃用,将被删除 在将来。由于存储库协议的更改,它不再存在 有任何影响。
执行pip install pyx==0.12.1
应该这样做。
在 OS X 上,您可能会收到以下错误:
错误:无法创建'/Library/Python/2.7/site-packages/pyx': 许可被拒绝
使用--user
标志应允许您安装软件包:
pip install pyx==0.12.1 --user