1、安裝依賴庫
sudo apt install libffi-dev
sudo apt install libgdbm-dev
2、編譯安裝openssl(下載最新版本源碼即可)
安裝完成后,建立軟連接(如果可以正常運(yùn)行,不需要建立):
sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
3、編譯python(下載10版本)
make clean
./configure --enable-optimizations
make -j4
sudo make altinstall
建立軟連接:
sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.10 /usr/bin/pip3
注意:對于ubuntu16,不能刪除/usr/bin/python3到python3.5的軟連接,否則系統(tǒng)會出問題
注意:建立了python3.10到python的軟連接后,導(dǎo)致ros系統(tǒng)無法啟動:(,重新建立python2.7到python的軟連接后恢復(fù)正常,這時使用pip3安裝包時,最好使用以下命令:python3.10 -m pip install(實(shí)際使用pip3 install亦可,并沒有安裝到了2.7的目錄下,不知為何)
4、安裝PySide2和opencv-python
pip3 install PySide2 -i https://mirrors.aliyun.com/pypi/simple
pip3 install opencv-python-headless -i https://mirrors.aliyun.com/pypi/simple文章來源:http://www.zghlxwxcb.cn/news/detail-500158.html
注意:PySide2和opencv-python聯(lián)合使用時,qt的GUI庫會導(dǎo)致程序運(yùn)行沖突,opencv-python需要安裝opencv-python-headless版本,如果opencv-python單獨(dú)使用,安裝opencv-python文章來源地址http://www.zghlxwxcb.cn/news/detail-500158.html
到了這里,關(guān)于ubuntu16.04下編譯安裝python3.10的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!