如何在linux上安装多个python和pip版本
我试图在linux中安装多个python版本,但如何在linux上安装多个python和pip版本,python,virtualenv,pyenv,asdf,Python,Virtualenv,Pyenv,Asdf,我试图在linux中安装多个python版本,但asdf或pyenv遇到错误: ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib? apt安装libssl或apt安装libssl1.0未解决 默认情况下,我已经有了版本2.7和3.8 然后,我通过下载3.4版的源代码并手动构建来暂停它。如果我尝试创建一个虚拟环境,如python3.4-m venv myenv,我可以激活python--versio
asdf
或pyenv
遇到错误:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
apt安装libssl
或apt安装libssl1.0
未解决
默认情况下,我已经有了版本2.7和3.8
然后,我通过下载3.4版的源代码并手动构建来暂停它。如果我尝试创建一个虚拟环境,如python3.4-m venv myenv
,我可以激活python--version
显示正确的版本:
$ python --version
Python 3.4.0
但pip仍然引用了python 3.8:
(myenv)$ pip --version
pip 21.0.1 from ~/.local/lib/python3.8/site-packages/pip (python 3.8)
/usr/local/lib/python3.4/site-packages/只有自述文件,我不知道如何正确设置这个当你的3.4虚拟环境被激活时,
which pip
和echo$PATH
的输出是什么?为什么不使用python3.4-m pip--version
呢?按照说明安装python,然后在bashrc中为你想要使用的每个python版本提供别名:python3.4-mpip安装控制盘
/usr/local/bin/python3.4:没有名为pip的模块
conda(miniconda)是另一个选项,可能适合使用,具体取决于您希望如何使用Python。