早上好家伙我最终创建了几个 Python 版本(2.7.18、3.6.10、3.7.7、3.8.2、3.9.0),下载了每个版本的 tar.gz 并创建了该版本。我知道建议只使用其中一个的 pip 然后创建一个虚拟环境,但是,我希望能够灵活地使用任何这些版本的 pip 来安装依赖项,因为这样我可以创建一个pip 和 python 的别名,并随时更改版本。当我使用 python 3.7.7 pip3.7 安装 virtualenv 时,出现以下错误:我能够安装 requests 和 NumPy,所以我想知道 virtualenv 实际上是否可以安装在 3.6 以上的版本中,下面你可以看到正确的安装。任何可以提供帮助的人将不胜感激。
2 回答

墨色风雨
TA贡献1853条经验 获得超6个赞
1 - 安装基本依赖项
安装以下依赖项,主要libffi-dev
用于 Ubuntu/Mint/ Debian 等libffi-devel
系统和 Fedora/ CentOS 等系统:
Ubuntu/Mint/Debian
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
Fedora/CentOS
sudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \ sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
2 - 安装 Python
安装上述依赖后,如果是手动创建,则必须执行以下步骤:
删除您之前生成的版本
运行 ./config
运行制作
运行 sudo make altinstall
这样,您将能够安装所有依赖项而不会出现任何错误。
添加回答
举报
0/150
提交
取消