我正在为anaconda安装一些额外的软件包,我无法让它们工作。一个这样的包是pydicom,我下载,解压缩,并移动到/usr/local/anaconda/lib/python2.7/site-package/pydicom
。在pydicom文件夹中,这是一个名为source
的子文件夹,其中包含ez_setup.py
和setup.py
。我运行了sudo python setup.py install
并没有吐出任何错误,然后当我仍然无法在ipython中打开模块时运行sudo python ez_setup.py install
。现在我可以成功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文件中。
答案 0 :(得分:1)
您不应该直接将源代码复制到site-packages。而是在源目录中使用python setup.py install
,或使用pip install .
。确保你的Python确实是/usr/local/anaconda
中的那个,特别是如果你使用sudo(一般来说不是必需的,不推荐使用Anaconda)。