腾讯云Ubuntu服务器安装Python3.6的虚拟环境
关于博主
努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!
微信公众号: 啃饼思录
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 -V
和pip3 -V
,若出现pip,pip3的版本以及存放位置就表明pip和pip3已安装成功。
如果出现下面的错误,请点击这里寻求答案:输入pip命令报错
from pip import main ImportError: cannot import name 'main'
配置完以后输入pip3 list
回车就出现:
[email protected]:~$ 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的虚拟环境的介绍就到此为止了,感谢你的赏阅!!!