大家早上好
我最终创建了几个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以上的版本,下面你可以看到正确的安装。
有谁能帮助我,我将感激不尽。
根据下面的问题,你应该安装 libffi-devel
:
安装下面的依赖项,主要是 libffi-dev
适用于UbuntuMint Debian等系统和 libffi-devel
适用于Fedora CentOS等系统。
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
sudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \
sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
安装完以上的依赖关系后,如果你是手动创建,必须执行下面的程序。
这样一来,你就可以毫无差错地安装所有的依赖关系。