正常情況下執行:
./configure
make && make install
可以直接安裝python,但是在在更新了烏版圖后居然報錯了!!!
檢查了一圈,發現烏版圖安裝了python3.8,卸載會影響烏版圖的組件,
那么只好保留python3.8並安裝自己需要的python3.7.8
1.安裝gcc和g++
sudo apt-get gcc
sudo apt-get g++
2.重新編譯安裝Python
(PS:在安裝好gcc和g++后編譯安裝時依然報錯解決辦法,更新gcc與g++編譯正常的可以略過:)
sudo apt-get install build-essential
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python3-pip python3-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
編譯安裝Python:
./configure
make && make install
查看python安裝是否成功:
python3.7 -V
pip3.7 -V
4.進入Pycharm發現沒有python3.7的環境變量,只有python3與python3.8
依次點擊:
settings->Project:pythonproject->Python Intepreter->點擊設置圖標(在右上角)
->add->選擇Existing envirnment->填入路徑:/usr/local/bin/python3.7->勾選Make available to all projects
5.查看Pycharm右下角顯示Python3.7