Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
目錄
講在前面:本人安裝環(huán)境為Xubuntu 14.04,系統(tǒng)自帶python2.7和python3.6,openssl 1.0.1。
1.卸載python3.6(只是純粹追求更高版本)
2.下載安裝openssl-1.1.1b(由于python3.7太新要求openssl更新到openssl1.0.2或者libressl2.64(不含)以后的版本)
3.安裝python3.7
4. 用pip3安裝pygame
?
講在前面:本人安裝環(huán)境為Xubuntu 14.04,系統(tǒng)自帶python2.7和python3.6,openssl 1.0.1。
1.卸載python3.6(只是純粹追求更高版本)
第一步:
sudo apt-get remove python3.6第二步:
sudo apt-get remove --auto-remove python3.62.下載安裝openssl-1.1.1b(由于python3.7太新要求openssl更新到openssl1.0.2或者libressl2.64(不含)以后的版本)
附上openssl-1.1.1b的下載鏈接?https://www.openssl.org/source/
第一步:解壓安裝
①
tar -zxvf openssl-1.1.1b.tar.gz cd 進(jìn)入解壓后的包openssl-1.1.1b #此段不是代碼,就是要先進(jìn)入你解壓后的包里②下面的代碼中加上--prefix== 是把各種文件都放在一個(gè)文件夾里面(即編譯的時(shí)候用來指定程序存放路徑),例如這里就放到了/usr/ssl中 (也許現(xiàn)在/usr目錄下還沒有ssl,因?yàn)樗诎惭b的時(shí)候才創(chuàng)建)
PS.1、不指定prefix,可執(zhí)行文件默認(rèn)放在/usr /local/bin,庫文件默認(rèn)放在/usr/local/lib,配置文件默認(rèn)放在/usr/local/etc。其它的資源文件放在/usr /local/share。
? ? ? 2、指定prefix,直接都放在一個(gè)文件夾里。
參考自https://zhidao.baidu.com/question/535223201.html
./config --prefix=/usr/ssl shared zlib③
make④之所以要sudo是因?yàn)橐?usr下創(chuàng)建一個(gè)ssl文件夾(見②),需要root權(quán)限。
sudo make install搞完之后,如圖
?
第二步:建立軟連接
經(jīng)過以上步驟輸入 openssl version 命令,如圖還是1.0.1版本。
①若顯示無法創(chuàng)建“/usr/bin/openssl”;文件已存在,就直接去刪掉就行了
sudo ln -s /usr/ssl/bin/openssl /usr/bin/openssl sudo ln -s /usr/ssl/include/openssl /usr/include/openssl②
echo "usr/ssl/lib" >> /etc/ld.so.conf #這行代碼需要 用命令 sudo -s 切換到root用戶下進(jìn)行此時(shí)若輸入 openssl version 出現(xiàn)下圖
則
sudo ln -s /usr/ssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1 sudo ln -s /usr/ssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1此時(shí)成功返回版本號(hào)1.1.1b
3.安裝python3.7
下載鏈接:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
第一步:安裝python按步驟安裝以下一些東西,確保不會(huì)出現(xiàn)問題
1.sudo apt-get dist-upgrade
2.sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
3.sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
4.sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
5.sudo apt-get install libffi-dev
第二步:安裝python3.7?
①
tar -zxvf Python-3.7.1.tgz②
cd 到Python-3.7.1中③--with-openssl 一定要指定2.②中 --prefix=/usr/ssl 所指定的/usr/ssl文件夾 (此方法默認(rèn)將python3.7安裝到 /usr/local/lib 中)
./configure --with-openssl=/usr/ssl④
make⑤
make install如圖安裝python3.7成功且自動(dòng)安裝pip
如圖 成功安裝python3.7和ssl
4. 用pip3安裝pygame
pip3 install pygame?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 28 March 2019
- 下一篇: 实验4-1-10 兔子繁衍问题 (15分