首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在虚拟环境中使用python 2和3

如何在虚拟环境中使用python 2和3
EN

Stack Overflow用户
提问于 2017-04-19 20:51:45
回答 1查看 1.9K关注 0票数 2

我有一个virtualenv (python2api)用python2.7制作的Ubuntu16.04。在虚拟服务器中,我安装了python3.5:

代码语言:javascript
复制
$ virtualenv -p python3.5 python2api

然后我安装了pip3:

代码语言:javascript
复制
$ sudo apt-get install python3-pip

但是,当我运行“哪个pip”时,它显示了安装在虚拟环境之外的pip3和我安装的任何pip3包都会转到'/usr/lib/python2.7‘而不是pip3

代码语言:javascript
复制
(python2api) user@comp:/var/env/python2api/lib$ which pip
/var/env/python2api/bin/pip
(python2api) user@comp:/var/env/python2api/lib$ which pip3
/usr/bin/pip3

是否有一种方法使pip3安装包在虚拟环境中?似乎只有python2或只有python3包可以存在于虚拟环境中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-20 15:44:42

virtualenv封装一个版本的Python

您不能使用它来管理多个版本,这里的Python2.x和Python3.x是单独的版本。

使用两个单独的虚拟版本,每个Python版本使用一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43505823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档