从3.4升级后如何使用python3.5的pip?

时间:2016-02-08 02:02:36

标签: python pip version python-3.5

我在Ubuntu上,我有python2.7,(预先安装)python3.4(今天之前使用)和python3.5,我升级到今天,并行安装。他们都可以自己工作。

但是,我想使用pip安装一些软件包,我无法弄清楚如何为我的3.5安装执行此操作,因为pip安装了2.7和pip3安装python 3.4包。

例如,我在3.4上安装了asyncio,但我无法从3.5导入它。当我pip3 install aysncio时,它告诉我需求已经满足。

我是一个新手,但我在安装目录周围做了一些窥探,找不到任何东西,我用google搜索无济于事。

2 个答案:

答案 0 :(得分:18)

我想你可以通过Python运行pip,直到它被整理出来。 (https://docs.python.org/dev/installing/

快速谷歌搜索似乎表明这确实是一个错误。试试这个并报告回来:

python3.4 -m pip --version
python3.5 -m pip --version

如果他们报告不同的版本,那么我想你很高兴。只需运行python3.5 -m pip install package而不是pip3 install package即可安装3.5个软件包。

答案 1 :(得分:1)

另一种方法是设置虚拟环境:

$ python3.4 -m venv envdir
$ source envdir/bin/activate
$ pip --version

显然,这不会全局安装软件包,每次你想要使用它时都必须source venv/bin/activate