早上好家伙我最終創(chuàng)建了幾個(gè) Python 版本(2.7.18、3.6.10、3.7.7、3.8.2、3.9.0),下載了每個(gè)版本的 tar.gz 并創(chuàng)建了該版本。我知道建議只使用其中一個(gè)的 pip 然后創(chuàng)建一個(gè)虛擬環(huán)境,但是,我希望能夠靈活地使用任何這些版本的 pip 來安裝依賴項(xiàng),因?yàn)檫@樣我可以創(chuàng)建一個(gè)pip 和 python 的別名,并隨時(shí)更改版本。當(dāng)我使用 python 3.7.7 pip3.7 安裝 virtualenv 時(shí),出現(xiàn)以下錯(cuò)誤:我能夠安裝 requests 和 NumPy,所以我想知道 virtualenv 實(shí)際上是否可以安裝在 3.6 以上的版本中,下面你可以看到正確的安裝。任何可以提供幫助的人將不勝感激。
2 回答

千萬里不及你
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
1 - 安裝基本依賴項(xiàng)
安裝以下依賴項(xiàng),主要libffi-dev
用于 Ubuntu/Mint/ Debian 等libffi-devel
系統(tǒng)和 Fedora/ CentOS 等系統(tǒng):
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
安裝上述依賴后,如果是手動(dòng)創(chuàng)建,則必須執(zhí)行以下步驟:
刪除您之前生成的版本
運(yùn)行 ./config
運(yùn)行制作
運(yùn)行 sudo make altinstall
這樣,您將能夠安裝所有依賴項(xiàng)而不會(huì)出現(xiàn)任何錯(cuò)誤。
添加回答
舉報(bào)
0/150
提交
取消