我有一个virtualenv (python2api)用python2.7制作的Ubuntu16.04。在虚拟服务器中,我安装了python3.5:
$ virtualenv -p python3.5 python2api然后我安装了pip3:
$ sudo apt-get install python3-pip但是,当我运行“哪个pip”时,它显示了安装在虚拟环境之外的pip3和我安装的任何pip3包都会转到'/usr/lib/python2.7‘而不是pip3
(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包可以存在于虚拟环境中。
发布于 2017-04-20 15:44:42
virtualenv封装一个版本的Python。
您不能使用它来管理多个版本,这里的Python2.x和Python3.x是单独的版本。
使用两个单独的虚拟版本,每个Python版本使用一个。
https://stackoverflow.com/questions/43505823
复制相似问题