猿问

Python - pip3.7 无法安装 virtualenv

早上好家伙

我最终创建了几个 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 以上的版本中,下面你可以看到正确的安装。

http://img.mukewang.com/63579ab900013e1f06580111.jpg

http://img2.mukewang.com/63579ac100016df711130113.jpg

任何可以提供帮助的人将不胜感激。



互换的青春
浏览 111回答 2
2回答

千万里不及你

根据以下问题,您应该安装libffi-devel:Python3:ImportError:使用模块多处理中的值时没有名为“_ctypes”的模块

墨色风雨

1 - 安装基本依赖项安装以下依赖项,主要libffi-dev用于 Ubuntu/Mint/ Debian 等libffi-devel系统和 Fedora/ CentOS 等系统:Ubuntu/Mint/Debiansudo 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 gitFedora/CentOSsudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \ sqlite-devel openssl-devel xz xz-devel libffi-devel findutils2 - 安装 Python安装上述依赖后,如果是手动创建,则必须执行以下步骤:删除您之前生成的版本运行 ./config运行制作运行 sudo make altinstall这样,您将能够安装所有依赖项而不会出现任何错误。
随时随地看视频慕课网APP

相关分类

Python
我要回答