早上好家伙我最終創建了幾個 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
提交
取消