我遇到安装使用pip软件包的问题。当在我的环境中通过conda安装软件包时,它工作正常,但是当试图通过pip安装时,我继续收到ImportError:No Module named X.Anaconda,Python软件包通过pip安装不起作用,Linux
我试图安装的软件包是一组不相连的软件包的conda分销。
例
[[email protected](franklin) src]$ source activate Py343
(Py343) [[email protected](franklin) src]$ pip install pyvcf
Collecting pyvcf
Requirement already satisfied: setuptools in /users/sjamal/anaconda3/envs/Py343/lib/python3.4/site-packages/setuptools-27.2.0-py3.4.egg (from pyvcf)
Installing collected packages: pyvcf
Successfully installed pyvcf-0.6.8
(Py343) [[email protected](franklin) src]$ python
Python 3.4.3 |Continuum Analytics, Inc.| (default, Oct 19 2015, 21:52:17)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import vcf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'vcf'
在〜/ .bashrc我有以下路径添加/用户/ sjamal/anaconda3/bin中这显然允许我访问森蚺,康达等
我最初以为我与下面提出的问题有同样的问题。但是要么我错误地理解了答案,要么不是同一个问题。
Does anaconda create a separate PYTHONPATH variable for each new environment?
我敢肯定,这是一个路径问题,但我缺乏的安装通过PIP和畅达的各个环境的包怎么可能是为什么我似乎无法来解决这个问题的认识。
其他信息:
我在哪里我不能执行任何根命令的群集上的登录节点。我确信根访问不是必需的,但认为它是很好的提及。我的Linux发行版是CentOS 6.6版(最终版)。
感谢您看看它!
https://stackoverflow.com/questions/24174821/how-to-change-default-install-location-for-pip这可能会帮助您更改pip的默认安装位置 – amrit