在Windows上为Python 3.6安装python-igraph

3
我想安装python-igraph包,但我目前使用的是python 3.6.1版本,找不到这个新版本python的安装程序。你知道我该如何为此版本安装python-igraph吗?
我尝试从anaconda云安装旧版本的python-igraph,但出现了版本问题。
!conda install -c vtraag python-igraph
Fetching package metadata .............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:

- python 3.6*
- python-igraph -> python 3.5*
Use "conda info <package>" to see the dependencies for each package.`

我知道Python-igraph适用于旧版本的Python,但我不想覆盖当前的Python 3.6版本,所以我认为我需要一个新的环境来安装旧版本并能够同时使用两个版本。
我已经尝试创建了一个Python 3.5的新环境:
!conda create -n py35 python=3.5 ipykernel
但是30分钟后我没有得到任何响应......
我也按照相同的步骤安装了一个Python 2.7的软件包(来自marufr贡献者),但创建Python 2.7环境时出现相同的问题。
注意:我正在Windows上的Jupyter笔记本上工作(win-64)并使用Anaconda。
更新:
解决方案在此处找到: https://medium.com/towards-data-science/environment-management-with-conda-python-2-3-b9961a8a5097 由于目前尚无适用于Python 3.6的python-igraph版本,因此我必须使用旧版本。
首先,在Anaconda提示符中,创建新环境之前,请安装nb_conda_kernels软件包:
conda install nb_conda_kernels
然后,创建我将使用旧版本Python的环境:
conda create -n py35 python=3.5 ipykernel
最后,通过wheel(在此处找到:http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-igraph)安装软件包: pip install python_igraph‑0.7.1.post6‑cp35‑none‑win_amd64.whl(您必须在下载wheel的相同文件夹中执行此命令!)
2个回答

0

在Python Package Index上有一个igraph的Python接口的Windows安装程序。下载适合你的Python版本的那个(目前有Python 2.6、Python 2.7和Python 3.2的二进制包,但未来可能会有所改变)。为了测试已安装的软件包,请启动你喜欢的Python IDE并输入以下内容:

import igraph.test
igraph.test.run_tests()

以上命令运行捆绑的测试用例,以确保您的igraph安装一切正常。


问题在于我只有Python 3.6,而且我无法创建一个新的环境来安装旧版本的Python,以免覆盖当前版本。 - Gonzalo user7334982

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接