Py学习  »  Python

腾讯云Ubuntu服务器安装Python3.6的虚拟环境

啃饼小白 • 5 年前 • 503 次点击  

关于博主

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

                                      微信公众号:  啃饼思录
                                    QQ: 2810706745(啃饼小白)

写在前面

众所周知,Ubuntu自带的Python版本是Python2.7和Python3.5,那么我们需要安装更高版本的Python应该怎么办呢,我们可以安装虚拟环境,从而达到这个目的。所以本篇笔记我们来介绍如何在腾讯云Ubuntu服务器上安装Python3.6的虚拟环境,当然这不仅仅局限于Python3.6的版本,掌握了方法你想安什么版本就可以安什么版本。

安装Python3.6.4

1. 安装依赖库:

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

2. 下载Python 3.6.4:

mkdir -p /etc/python3.6
cd /etc/python3.6
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

3. 解压下载的软件包:

sudo tar xzf Python-3.6.4.tgz

4. 编译Python源:

cd Python-3.6.4
sudo ./configure --enable-optimizations --prefix=/etc/python3.6
sudo make altinstall

5. 建立python3.6的软链接:

ln -s /etc/python3.6/bin/python3.6 /usr/bin/python3.6
ln -s /etc/python3.6/bin/pip3.6 /usr/bin/pip3.6

6.将/etc/python3.6/bin加入PATH:

vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/etc/python3.6/bin
export PATH

7、激活我们的配置:

source ~/.bash_profile

8、查看Python的版本:

pyhton3.6 # 输入pyhton3.6后回车即可

检测pip3是否存在

可以使用下面的命令来检测pip3是否存在:

pip3 -V   # V是大写的

如果系统提示没有安装pip3,那么我们就执行下面的命令来安装它们:

sudo apt install python3-pip

然后再次执行pip -Vpip3 -V,若出现pip,pip3的版本以及存放位置就表明pip和pip3已安装成功。

如果出现下面的错误,请点击这里寻求答案:输入pip命令报错

from pip import main ImportError: cannot import name 'main'

配置完以后输入pip3 list回车就出现:

ubuntu@VM-0-4-ubuntu:~$ pip3 list
Package             Version
------------------- -------
pip                 18.0
setuptools          20.7.0
wheel               0.29.0

安装虚拟环境virtualenv

我们同样使用命令行来进行安装:

sudo apt install python3-virtualenv

但是virtualenv不是很友好,我们可以安装virtualwrapper。virtualwrapper它是一个简单方便管理Python虚拟环境的工具,我们使用下面的命令进行安装:

pip3 install virtualenvwrapper

我们先使用whereis virtualenvwrapper.sh来查找它的存放路径,然后记得复制一下;

接着配置virtualwrapper的环境变量,采用vim来打开~/.bashrc,也就是执行:

vim ~/.bashrc

然后拉到文件底部,或者shift+g直接跳到底部,点击键盘的i键进入插入模式,插入以下内容:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 虚拟环境存储的目录
export WORKON_HOME=$HOME/.virtualenvs
source /home/ubuntu/.local/bin/virtualenvwrapper.sh  # 此处是你的安装位置

然后点击键盘上的ESC键盘退出插入模式,同时按住键盘上的shift+冒号键在底部输入wq!然后回车即可!

再使用下面的命令激活我们的配置:

source ~/.bashrc

出现下图的信息表示已经安装成功了,然后输入pip3 list回车看看是不是和图中的信息也差不多:

创建Python3.6.4的虚拟环境

使用下面的命令进行安装:

mkvirtualenv -p python3.6 虚拟环境名称

注意一下,我这里输入的是python3.6,因为我在系统里面输入python则是Python2.7,输入python3则是Python3.5,而输入python3.6才是Python3.6.4的交互环境。

mkvirtualenv -p python3.6 eduline

然后就进入了你的虚拟环境,在里面输入pip3,pip都是一样的,输入python,python3.6也是一样的。退出使用deactivate,再次进入使用workon eduline。这样我们Python3.6的虚拟环境的配置就完成了。

至此,本篇关于腾讯云Ubuntu服务器安装Python3.6的虚拟环境的介绍就到此为止了,感谢你的赏阅!!!


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/GSzQ9PHlWq
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/24203
 
503 次点击