无root权限在ubuntu16.04安装python3.6 并创建python3.6的虚拟环境

落花浮王杯 提交于 2020-03-04 04:05:47

参考博客:https://blog.csdn.net/lfs666666/article/details/88901543

当使用服务器时,没有办法使用sudo也就是root权限,但是有些环境必须要安装,于是我就自己试试安装python3.6然后创建3.6版本的虚拟环境。

1.下载python3.6.10版本(地址:https://www.python.org/downloads/release/python-3610rc1/

#解压
tar -zxvf Python-3.6.10.tgz
cd Python-3.6.10/

弄好之后需要先下载zlib然后再编译python

2.下载zlib(地址:http://www.zlib.net/zlib-1.2.11.tar.gz)

#解压
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
#python_path是自己的python目录,我的是/home/lzq/python3.6/
./configure --prefix=python_path
make
make install

3.编译安装python

cd Python-3.6.10/
#python_path是python的位置,我的是/home/lzq/Python3.6.10/
./configure --prefix=python_path --with-zlib=path_path/include
make
make install

4.搭建虚拟环境

#进入安装好的python目录中,在该目录下的bin/里面有python3.6的运行程序
virtualenv -p /home/lzq/Python3.6.10/bin/python3.6 py36

#中间的路径写自己的路径,py36是虚拟环境的名称。以后可以这样进入虚拟环境
source /home/lzq/Python3.6.10/bin/py36/bin/activate

然后就可以了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!