在Anaconda中安装Python包

3
有成功安装taynaud/python-louvain库的人吗? 我从网站下载了一个文件,并使用'pip'命令(在Anaconda根目录下)进行了安装。
$ pip install /Users/sundong/downloads/taynaud-python-louvain-f56ac904d92c/

看起来安装成功了。

Requirement already satisfied (use --upgrade to upgrade): python-louvain==0.4 from file:///Users/sundong/downloads/taynaud-python-louvain-f56ac904d92c in ./lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): networkx in ./lib/python2.7/site-packages (from python-louvain==0.4)
Building wheels for collected packages: python-louvain
Running setup.py bdist_wheel for python-louvain
Stored in directory: /Users/sundong/Library/Caches/pip/wheels/2a/50/5c/740608e77d3b5fb8d19060237f3e7fd6ff8e391ad80e54dcb3
Successfully built python-louvain

然而,当我导入community模块时,出现了ImportError。

ImportError: No module named community

安装这个库的正常步骤是什么?我使用的是Mac OS X操作系统,以防万一。

我也尝试在anaconda目录下运行以下命令。

$ python /Users/sundong/downloads/taynaud-python-louvain-f56ac904d92c/setup.py install

然而,结果如下所示。
running install
running bdist_egg
running egg_info
writing requirements to python_louvain.egg-info/requires.txt
writing python_louvain.egg-info/PKG-INFO
writing top-level names to python_louvain.egg-info/top_level.txt
writing dependency_links to python_louvain.egg-info/dependency_links.txt
writing entry points to python_louvain.egg-info/entry_points.txt
warning: manifest_maker: standard file 'setup.py' not found
error: package directory 'community' does not exist

你尝试过使用 pip install python-louvain 吗? - cel
如果您想要获取最新的非稳定开发版本,可以使用pip install hg+https://bitbucket.org/taynaud/python-louvain - cel
2个回答

2

问题已经解决了。 只需要在setup.py文件所在的位置运行一个命令python setup.py install即可。 令人惊讶的是,我的Python环境已经设置为Anaconda,该软件包自动安装到了Anaconda的site-package文件夹中。 也许我的第一种方法太复杂了。


0

conda安装 -c marufr python-igraph

conda安装 -c vtraag louvain


1
请提供英文内容以便翻译。同时,如需添加命令和选项的相关背景信息,请一并提供。 - rene

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