查看linux ubuntu版本,查看当前ubuntu版本
我的环境:Ubuntu16.04 Ptyhon3.7.5之前写过在CentOS系统上安装Python。我以为Ubuntu和CentOS下的安装步骤差不多,没觉得有什么不同,就更新了一篇关于Ubuntu下安装Python3.7的文章。
检查python的指向:
Ls-l/usr/lcdxz grep python此时可以看到python正在指向python3.5。
1.直接使用apt-get安装python3失败:sudo apt-get安装python3.7
我在网上搜了换片源的解决方案,但是手术后没用,还是打直接手动安装。吧。
2.转到手动安装步骤1。下载python官网,找到python-3.7.5.tgz的地址:
https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
或者下载到本地发送到虚拟机。
2.下载安装包:
https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz WGET如图所示:
然后,您可以创建一个目录,并将下载的文件移动到其中。这里,我在根目录下创建了一个Python文件夹,如图:
sudo mkdir Python sudo mv download/Python/的文件名
第三步。解压缩安装包:
tar -zxvf Python-3.7.5.tgz
解压后,看一下,如图:
第四步。切换到解压缩的目录。
Cd Python-3.7.5步骤5./configure-前缀=/usr/local/python 3.7.5。/configure-prefix=/usr/local/python 3 . 7 . 5解释:执行此命令进行安装后,可执行文件放在/usr /local/python3.7.5/lcdxtz下,库文件放在/usr/local/python3.7.5/lib下,配置文件放在/usr/usr下。
如图所示:
第六步。编译make(安装它而不编译make)
Sudo make如图所示:
第七步:测试进行测试
Sudo make test这个过程可能有点长,但是如果不测试的话,直接make安装可能会不成功,因为你可能会报错“modulenotfunderror:No Module Named _ ctypes error”。查看博客了解解决方案:
https://blog.csdn.net/qq_43437122/article/details/103616904
如图所示:
第八步。安装sudo make install
sudo make安装
步骤9:添加环境变量。
添加一个环境变量(直接执行命令即可,不要误解为添加到配置文件中):
path=$ path:$ home/lcdtz:/usr/local/python 3 . 7 . 5/lcdtz查看环境变量:
Echo $PATH如图所示:
第十步。检查安装目录。
可以看到此时python3.7已经安装到/usr/local/python3.7.5/lib/了,如下图所示:
3.更新python默认指向python3.7步骤1。检查python命令指向
ls -l /usr/lcdxtz grep python
这个时候的指向是python3.5,因为python3.5是系统自带的,所以我们又要改变指向了。
第二步。由于python3.7是自己安装的,所以不是在/usr/lcdxtz下,而是在/usr/lcoal/python3.7.5下,(所以你需要先加一个软链接,把之前的python命令改成python.bak,pip也需要改。依次执行以下命令)
mv/usr/lcdxtz/python/usr/lcdxtz/python . bakln-s/usr/local/python 3 . 7 . 5/lcdxtz/python 3.7/usr/lcdxtz/python mv/usr/lcdxtz/pip/usr/lcdxtz/pip . bakln-s/usr/local/python 3 . 7 . 5/LCD XTZ/pip 3/usr/LCD XTZ/pip第三步。输入Python进行验证:
如图所示:
3.7.5版,所以是个大工程。个人觉得还是比较简单的以CentOS为单位。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。