如何告诉安装程序(pip / pip3)在python3.6下安装所有软件包?

时间:2018-03-15 11:05:25

标签: python pip

我在ubuntu 16.04上安装了两个版本的python(2.7和3.6.4)。现在我只想工作3.6。

我想安装一些软件包,例如pandaspsycopg2

我尝试使用pip3 install pandas进行安装,并显示已成功安装。但是,当我尝试从python 3.6导入时,它会抛出这个错误:

ModuleNotFoundError: No module named 'pandas'. 

现在的问题是如何告诉安装程序(pip/pip3)在python3.6下安装所有软件包,以便我可以导入已安装的软件包?

3 个答案:

答案 0 :(得分:1)

python3 -m pip install pandas

这是来自adviceRaymond Hettinger

答案 1 :(得分:0)

您是否尝试过虚拟环境?

revelant documentation

创建一个python3.6虚拟环境并激活它并使用

答案 2 :(得分:0)

你可以使用:

为python 3.6安装它
pip3.6 install pandas

但使用不同版本的python的更好方法是使用虚拟环境。查看anaconda:https://conda.io/docs/或virtualenv:http://docs.python-guide.org/en/latest/dev/virtualenvs/