关于博主

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

                                      微信公众号:  啃饼思录

                                    QQ: 2810706745(i思录)

写在前面

众所周知,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的虚拟环境的介绍就到此为止了,感谢你的赏阅!!!

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

  1. 17 Flask mega-tutorial 第17章 在Linux上部署(腾讯云 Ubuntu)【极其详细的部署过程】

    如需转载请注明出处. win10 64位.Python 3.6.3.Notepad++.Chrome 67.0.3396.99(正式版本)(64 位) 注:作者编写时间2018-03-28,linux ...

  2. 腾讯云Ubuntu系统如何使用 root 用户登录实例

    1.腾讯云Ubuntu 系统如何使用 root 用户登录实例? 修改root密码 执行命令sudo passwd root 按照提示输入密码(可与前密码相同便于记忆) 修改ssh配置 执行命令 sud ...

  3. 腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

    文章目录 1. 设置root密码 2. 设置允许密码通过SSH登录 2. 设置允许root用户使用密码通过SSH登录 默认情况下:root用户默认是没有密码的,且不许登录. 实际测试镜像:Ubuntu ...

  4. 云上部署Python3爬虫-以腾讯云+Ubuntu为例-0525-v1.0张雅慧

    前期准备 (也可以到腾讯云开发者实验室体验) 1. 购买云服务器 选择一家云服务厂商, 购买云服务器, 目前国内主流服务均有提供学生版 如果第一次购买, 可以戳这个链接 https://cloud.t ...

  5. 腾讯云Ubuntu 22.04安装ERPnext V14 安装教程

    一.安装基础环境 腾讯云服务器Ubuntu系统root账户设置密码 step 1 : sudo passwd root 使用sudo命令为root用户添加新密码 step 2 : sudo vi /e ...

  6. 腾讯云Centos安装python3教程

    腾讯云Centos默认安装的是python 2.7.5,需要使用python3,安装过程记录如下: 1.查看系统python的位置 whereis python 2.安装编译python3需要的相关依 ...

  7. 腾讯云ubuntu安装桌面

    ​​​​​​No supported authentication methods available (server sent: publickey)错误解决_cl2227619761的博客-CSD ...

  8. 腾讯云Ubuntu建FTP心得

    照着这位大神的教程折腾云服务器基于 Ubuntu 搭建 FTP 文件服务 我在设置的过程中,一直出现了下面这张图的问题:(vsftpd无法启动,正常应该有绿字) 找了各种解决方案,都没有解决问题.最后 ...

  9. 基于腾讯云Ubuntu主机搭建ghost

    开发环境 腾讯云主机配置: 操作系统 Ubuntu Server 16.04.1 LTS 64位 CPU 1 核 内存 2 GB 公网带宽 1 Mbps 官方推荐的安装条件 Ubuntu 16.04或 ...

  10. VsApp+Code-Server+PuTTY+腾讯云ubuntu+ipad实现远程编程(防遗忘)

    从注册云服务器到配置VSApp on ipad 第一次接触云服务器,博客纯属记忆需要 申请腾讯云服务器 按照服务器产品文档进行相应的配置 用户名和密码登陆 根据需要创建文件夹 从GitHub下载cod ...

最新文章

  1. 133.保护频带 134.流量控制在哪些层实现
  2. Python规范:提高可读性
  3. 不刷新页面的tab_SwiftUI小技巧之如何解决Tab切换后页面重置和List刷新bug
  4. 读《数字创世纪-人工生命新科学》
  5. Logistic回归与牛顿迭代法
  6. c语言鼠标环绕特效,C语言写的鼠标有残影,急需解决方案,在线等待!
  7. php框架laravel_Laravel简介(PHP框架)
  8. 前沿 | 美国白宫AI峰会闭幕:特朗普政府5大措施加速布局AI生态
  9. 谈谈JavaScript中function多重理解
  10. Partition List,拆分链表
  11. 蓝牙mesh组网-JDY-24M初步探索
  12. 初学云计算:华为vs阿里vs红帽,如何选择?
  13. 【Android】安卓开发中的MVP架构模式与应用实例
  14. 你在百度区块链养狗了么?
  15. 瑞星客户端卸载操作手册
  16. Excise_day02
  17. 存储系统(一)—— 存储器介绍
  18. 亚马逊云科技为全球的可持续发展进程做出贡献
  19. 解决height:100vh超出屏幕高度的问题
  20. 【转】名企HR教你如何过网申

热门文章

  1. 2020年互联网大厂中秋礼盒PK!看看你的礼盒怎么样
  2. C语言谭浩强版本学习笔记(1)
  3. 好用的格式化SQL工具SQL Prompt
  4. Fortran代码在终端输出彩色文字
  5. mysql中文版下载5.6_mysql5.6官方版下载
  6. tp框架 < 5.0.24漏洞
  7. 雕刻机控制软件破解笔记
  8. 七月外贸新规,外贸人请查收
  9. Xftp连接Linux 虚拟机
  10. CCNA 中文教材 (pdf)