2

我正在向 anaconda 安装一些额外的软件包,但我无法让它们工作。一个这样的包是 pydicom,我下载、解压缩并移动到/usr/local/anaconda/lib/python2.7/site-package/pydicom. 在 pydicom 文件夹中,是一个名为的子文件夹source,其中包含ez_setup.pysetup.py。我跑了sudo python setup.py install它没有吐出任何错误,然后sudo python ez_setup.py install当我仍然无法让模块在 ipython 中打开时运行。现在我可以成功import dicom,但只有当我的当前目录是/usr/local/anaconda/lib/python2.7/site-package/pydicom/source. 如何获取它以便从任何目录导入它?我正在运行 CentOS,我把

export PATH=/usr/local/anaconda/bin:$PATH export PATH=/usr/local/anaconda/lib/python2.7/:$PATH 在我的 .bashrc 文件中。

4

1 回答 1

1

您不应该直接将源代码复制到站点包。而是python setup.py install在源目录中使用,或使用pip install .. 确保您的 Python 确实是 中的一个/usr/local/anaconda,特别是如果您使用 sudo (这通常不是必需的,也不建议在 Anaconda 中使用)。

于 2015-02-27T16:54:54.203 回答