如何在Anaconda中安装软件包?

11

我想将音乐包添加到anaconda解释器中。 我的操作系统是ubuntu 14.04 64位。 我从anaconda云下载了music21-1.9.3.tar.gz。 我将其解压到了anaconda3/pkgs目录下。

ext                installer.py  music21           PKG-INFO   setup.cfg
installer.command  MANIFEST.in   music21.egg-info  README.md  setup.py

我在网上找不到任何有用的信息,或者已有的信息不起作用。我该如何安装它?

1个回答

18

你是否使用Windows?如果是,打开命令提示符窗口。

我喜欢做的事情是复制我想要安装的软件包的链接地址。在这种情况下,一个简单的谷歌搜索让我找到了一个流行的Python软件包网站:https://pypi.python.org/pypi/music21/1.9.3

我右键单击tar.gz超链接,然后点击“复制链接地址”得到以下内容:https://pypi.python.org/packages/source/m/music21/music21-1.9.3.tar.gz#md5=d271e4a8c60cfa634796fc81d1278eaf

现在,在您的命令提示符窗口中输入以下内容以安装:

pip install https://pypi.python.org/packages/source/m/music21/music21-1.9.3.tar.gz#md5=d271e4a8c60cfa634796fc81d1278eaf
或者
conda install https://pypi.python.org/packages/source/m/music21/music21-1.9.3.tar.gz#md5=d271e4a8c60cfa634796fc81d1278eaf

它应该自动从链接地址下载软件包,解压缩并尝试在您的Python环境中安装它。

对于不容易实现跨平台自动安装的发行版来说,了解如何手动安装Python包也很重要。

您需要解压缩tar.gz文件(或任何其他压缩包文件),直到您拥有一个带有“setup.py”文件名的文件夹目录。然后,您需要进入命令提示符窗口并“cd”进入该目录。

然后,您将调用Python可执行文件,通过输入“python”让命令提示符知道您正在调用Python来运行命令,并完成该行,因此总共看起来像这样:

python setup.py install 

这就是它的全部。


哦,抱歉,我忘了告诉你我目前正在使用哪个操作系统,我已经编辑了我的回答。 - Július Marko
在这种情况下,您可以使用终端手动安装它,而不是使用Windows命令提示符。 - RasikhJ
很高兴能够帮助! - RasikhJ
如果你恰好有 .so.dylib 文件(在 Mac 上),你可以将它们直接复制到适当的 Anaconda 环境的 site-packages 子目录中(只需搜索名为 site-packages 的目录,如此 find ~/anaconda/envs -name 'site-packages' -type d 2> /dev/null)。我在使用 Autodesk FBX SDK for Python 时遇到了这种情况。他们只分发 .so 文件,并告诉你手动将它们复制到全局 site-packages 中。但是将它们复制到本地的 site-packages 中也可以工作。 - Reb.Cabin

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