欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程语言 > python >内容正文

python

ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装) -凯发ag旗舰厅登录网址下载

发布时间:2024/10/14 python 40 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

讲在前面:本人安装环境为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.6

2.下载安装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旗舰厅登录网址下载推荐给好友。

网站地图