python
ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装) -凯发ag旗舰厅登录网址下载
目录
讲在前面:本人安装环境为xubuntu 14.04,系统自带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
讲在前面:本人安装环境为xubuntu 14.04,系统自带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 进入解压后的包openssl-1.1.1b #此段不是代码,就是要先进入你解压后的包里②下面的代码中加上--prefix==是把各种文件都放在一个文件夹里面(即编译的时候用来指定程序存放路径),例如这里就放到了/usr/ssl中 (也许现在/usr目录下还没有ssl,因为它在安装的时候才创建)
ps.1、不指定prefix,可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。
2、指定prefix,直接都放在一个文件夹里。
参考自https://zhidao.baidu.com/question/535223201.html
./config --prefix=/usr/ssl shared zlib③
make④之所以要sudo是因为要在/usr下创建一个ssl文件夹(见②),需要root权限。
sudo make install搞完之后,如图
第二步:建立软连接
经过以上步骤输入 openssl version 命令,如图还是1.0.1版本。
①若显示无法创建“/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用户下进行此时若输入 openssl version 出现下图
则
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此时成功返回版本号1.1.1b
3.安装python3.7
下载链接:https://www.python.org/ftp/python/3.7.1/python-3.7.1.tgz
第一步:安装python按步骤安装以下一些东西,确保不会出现问题
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文件夹 (此方法默认将python3.7安装到 /usr/local/lib 中)
./configure --with-openssl=/usr/ssl④
make⑤
make install如图安装python3.7成功且自动安装pip
如图 成功安装python3.7和ssl
4. 用pip3安装pygame
pip3 install pygame
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇: 28 march 2019
- 下一篇: 实验4-1-10 兔子繁衍问题 (15分