阿里云CentOS8.6 Python2.6.6升级到Python3

Python011

阿里云CentOS8.6 Python2.6.6升级到Python3,第1张

阿里云CentOS服务器Python环境默认2.x环境,我想体验下Python3的新特性,准备升级一下。折腾了一下午记录一下。

升级步骤:

环境如果不对的话,可能遇到各种问题。

使用命令查看系统自带的Python版本

到这Python就升级完了,可以用 python -V 命令查看Python版本了。

把文件头部的 #!/usr/bin/python 改成老版本的 #!/usr/bin/python2.6.6 。

创建虚拟隔离环境用这个:

一.window下:

python -m venv D:\pythonvenvs\Cashloan #这样,在D:\pythonvenvs下面就创建了一个Cashloan的python虚拟隔离环境

进入Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\activate.bat 这个批处理即可

退出Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\deactivate.bat

二.linux下:

https://www.cnblogs.com/zhaof/p/7299025.html

创建虚拟环境:python3 -m venv 虚拟环境名称

进入虚拟环境:source /tmp/envs/cashloanadmin/bin/activate

退出虚拟环境:直接运行 deactivate 命令即可

我的阿里云:source /home/cashloanadmin/bin/activate

我的阿里云python3安转位置:[email protected]:22/home/cashloanadmin/bin/python3

三.通过命令查看已经安装了的包:

help('modules')

每个虚拟隔离环境就是一个文件夹;

虚拟环境是真实python环境的复制版本;

在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中。

一. window下设置虚拟环境

详解: https://www.cnblogs.com/zhufanyu/p/12049696.html

https://www.cnblogs.com/alice-cj/p/11642744.html

二. Linux下设置虚拟环境

安装虚拟环境的命令:

1)sudo pip install virtualenv #安装虚拟环境

2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包

3)编辑家目录下面的.bashrc文件,添加下面两行,这个是指定创建的虚拟环境在哪个目录下。

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

HOME/.virtualenvs下

三.

pycharm每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入?

解决办法:

https://blog.csdn.net/qq_33485434/article/details/82462407

unix-like 系统下默认自带python 2.* 版本,运行很多软件的时候都会报错,需要显示制定python3. 之前一直是这么用的直到看到其他人的文章。可以修改默认的版本,可能叫做修改默认版本这么说不是很准确,应该就是类似修改变量指向的值。

- 今天上午的工作是需要吧Django项目部署到 阿里云ECS CentOS上,需要安装python3,涉及了一些很久不用的工具知识: