Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
降级Ubuntu 18.04上预装的Python版本_Python_Ubuntu 18.04 - Fatal编程技术网

降级Ubuntu 18.04上预装的Python版本

降级Ubuntu 18.04上预装的Python版本,python,ubuntu-18.04,Python,Ubuntu 18.04,Ubuntu 18.04附带Python3.6,我不得不将其降级到3.5以支持少数项目 我知道,触摸作为操作系统一部分的安装会导致操作系统级别的问题。。有什么安全的方法可以实现这一点吗?使用for python 3可以实现管理多个python版本 其中,venv管理特定Python版本的虚拟环境 $sudo apt安装python3.5 python3.5-m venv env env/place/you/want/to/save/to将创建一个具有所需python版本的沙盒 默认情况下,ven

Ubuntu 18.04附带Python3.6,我不得不将其降级到3.5以支持少数项目


我知道,触摸作为操作系统一部分的安装会导致操作系统级别的问题。。有什么安全的方法可以实现这一点吗?

使用for python 3可以实现管理多个python版本

其中,venv管理特定Python版本的虚拟环境

$sudo apt安装python3.5

python3.5-m venv env env/place/you/want/to/save/to将创建一个具有所需python版本的沙盒

默认情况下,venv在Python 3.3及更高版本中可用,并将pip和setuptools安装到创建的虚拟环境中

venv模块支持创建轻量级的“虚拟环境”,该环境具有自己的站点目录,可以选择与系统站点目录隔离。每个虚拟环境都有自己的Python二进制文件,它与用于创建此环境的二进制文件的版本相匹配,并且可以在其站点目录中安装自己的独立Python包集

source/bin/activate切换到虚拟环境并使用所需的python版本


使用for python 3可以实现对多个python版本的管理

其中,venv管理特定Python版本的虚拟环境

$sudo apt安装python3.5

python3.5-m venv env env/place/you/want/to/save/to将创建一个具有所需python版本的沙盒

默认情况下,venv在Python 3.3及更高版本中可用,并将pip和setuptools安装到创建的虚拟环境中

venv模块支持创建轻量级的“虚拟环境”,该环境具有自己的站点目录,可以选择与系统站点目录隔离。每个虚拟环境都有自己的Python二进制文件,它与用于创建此环境的二进制文件的版本相匹配,并且可以在其站点目录中安装自己的独立Python包集

source/bin/activate切换到虚拟环境并使用所需的python版本