Python - pip3.7 无法安装 virtualenv
Python - pip3.7 can't install 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以上的版本中,下面你可以看到正确的安装。
谁能提供帮助,将不胜感激。
根据下面的问题,你应该安装libffi-devel
:
Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing
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
安装以上依赖后,如果是手动创建,必须执行以下步骤:
- 删除您之前生成的版本
- 运行 ./configure
- 运行 使
- 运行 sudo make altinstall
这样您就可以安装所有依赖项而不会出现任何错误。
大家早上好
我最终创建了几个 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
:
Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing
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
安装以上依赖后,如果是手动创建,必须执行以下步骤:
- 删除您之前生成的版本
- 运行 ./configure
- 运行 使
- 运行 sudo make altinstall
这样您就可以安装所有依赖项而不会出现任何错误。