virtualenv:pip声称它成功安装了一个包,但没有

时间:2018-04-11 06:38:24

标签: python matplotlib virtualenv

我一直在寻找类似问题大约一个小时,但到目前为止,我见过的任何建议都没有帮我解决这个问题。例如: 'virtualenv' 'pip install sqlalchemy' but 'pip list' can not see没有帮助。

设定:

  1. 在我的项目目录中,我只输入了virtualenv env
  2. 然后source env/bin/activate
  3. 我确认pippython正在从我的venv中运行 which pip等。
  4. pip install matplotlib,看起来很成功:
  5.   

    ...

         

    安装收集的包:   subprocess32,kiwisolver,numpy,matplotlib

         

    成功安装   kiwisolver-1.0.1 matplotlib-2.2.2 numpy-1.14.2 subprocess32-3.2.7

    1. python然后>> import matplotlib生成:
    2.   

      ImportError:没有名为matplotlib的模块

      我查看了env / lib / python2.7 / site-packages,果然,没有matplotlib。

1 个答案:

答案 0 :(得分:0)

BTW,找到答案:在我的amazon EC2 linux上,pip正在安装到lib64目录,而不是lib。所以我只是将lib /.../ site-packages命名为pip install的目标,最后将它放在那里。