Python在Linux下編譯安裝報錯:Makefile:1141:install


正常情況下執行:
./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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM