无法使用Anaconda安装PyX

时间:2015-09-28 20:11:03

标签: python anaconda pyx

我在安装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首选)?非常感谢你提前。

2 个答案:

答案 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