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

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值