为了账号安全,请及时绑定邮箱和手机立即绑定

Python - pip3.7 无法安装 virtualenv

Python - pip3.7 无法安装 virtualenv

互换的青春 2022-10-25 16:12:52
早上好家伙我最终创建了几个 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贡献1784条经验 获得超9个赞

查看完整回答
反对 回复 2022-10-25
?
墨色风雨

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

这样,您将能够安装所有依赖项而不会出现任何错误。


查看完整回答
反对 回复 2022-10-25
  • 2 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号