[英]How to use pip with python3.5 after upgrade from 3.4?
我在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无济于事。
我想你可以通过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包。
另一种方法是设置虚拟环境:
$ python3.4 -m venv envdir
$ source envdir/bin/activate
$ pip --version
显然,这不会全局安装软件包,每次你想使用它时都必须使用source venv/bin/activate
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.