【Linux】Ubuntu18.04配置python3.6开发环境

1 切换Ubuntu默认python版本

Ubuntu18.04默认python为2.7版本,命令行输入python显示的即为默认。

内置的python3.6版本需要输入python3进行调用。亲测可行

1.1 方法一:修改优先级

  • sudo update-alternatives: --install <需要链接地址> <链接名称> <路径> <优先级>
  • 需要链接地址:/usr/bin/python
  • 链接名称:python
  • 路径:/usr/bin/python2.7 或/usr/bin/python3.6
  • 优先级:数字,1或2改变优先级
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

注意空格,修改后如图:

在这里插入图片描述

1.2 方法二:修改环境变量

  • echo表示打印/输出
  • alis python=python3是要打印的内容
  • >>表示输出方式是添加,>则表示覆盖(慎用)
  • ~/.bashrc时输出目标文件
echo alias python=python3 >> ~/.bashrc
source ~/.bashrc   #使文件生效

环境变量文件重要,注意修改的时候模式是追加,不是覆盖,如果不小心覆盖掉了原环境变量配置文件,可以在/etc/skel目录里的各种配置文件把.bashrc文件恢复到~/目录下。

cp /etc/skel/.bashrc ~/

参考博客:

Ubuntu下~/.bashrc文件的恢复方法

Ubuntu18.04下将Python版本默认设置为Python3

2 配置Ubuntu18.04下python3环境

2.1 基础版

python3已经自带安装了,没有的可以手动安装,

  • pip3 包管理工具
  • virtualenv 虚拟环境管理工具
sudo apt-get install python3.6
sudo apt-get install python3-pip
pip3 install virtualenv

创建存放虚拟环境文件夹:

mkdir ~/.virtualenvs
cd .virtualenvs

创建并进入虚拟环境:

  • –system-site-packages 创建的虚拟环境继承系统的默认包
  • –no-site-packages 表示虚拟环境为空
virtualenv -p python3.6 env36  #空的虚拟环境
virtualenv --system-site-packages -p python3.6 env36  #有默认包

source env36/bin/activate

退出及删除虚拟环境:

deactivate
rm -r env36

开发环境配置文件一致性:

在调试时保存项目需要的第三方包文件:

pip3 freeze > requirepack.txt

上传到服务器后重新进行安装:

pip3 install -r requirepack.txt

2.2 进阶版——virtualenvwrapper

管理virtualenv的更高级的工,使用virtualenv需要记住每个虚拟环境的文件路径,还需要手动sourc/env/activate启动,比较麻烦,可以用virtualenvwrapper管理整个系统上的虚拟环境。

安装:

sudo pip3 install virtualenwrapper
  • 报错:Could not find a version that satisfies the requirement virtualenwrapper (from versions: )
    No matching distribution found for virtualenwrapper
  • 可能是pip版本过低,升级下python3 -m pip install --upgrade pip

还是报错的话可能时软件源问题,尝试镜像下载:

sudo pip3 install virtualenvwrapper -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

安装成功。

修改配置文件sudo vim ~/.bashrc,添加代码:

export WORK_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

启用:source ~/.bashrc

创建虚拟环境:

  • mkvirtualenv 环境名 -p python版本
mkvirtualenv env368 -p python3

切换系统内的虚拟环境:

workon 		#列出现存所有环境
workon env368 		#切换到指定环境

退出环境:deactivate

删除指定环境:

rmvirtualenv env368
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以通过以下命令在Ubuntu 18.04上安装Python 3.6: 1. 更新Ubuntu软件包列表以获取最新的软件包信息: sudo apt-get update 2. 安装Python3.6: sudo apt-get install python3.6 3. 验证Python3.6是否安装成功: python3.6 -V 如果成功安装,您应该可以在终端窗口中看到Python3.6的版本号。 ### 回答2: 要在Ubuntu 18.04上下载Python 3.6,您可以按照以下步骤进行操作: 1. 打开终端:在Ubuntu的左上角菜单栏中,找到“应用程序”,然后点击“终端”图标。 2. 更新软件包列表:在终端中输入以下命令并按下回车键: ``` sudo apt update ``` 3. 安装Python 3.6相关的软件包:在终端中输入以下命令并按下回车键: ``` sudo apt install python3.6 ``` 4. 等待软件包安装完成:系统将自动下载和安装Python 3.6及其相关的软件包。这可能需要一些时间,取决于您的网络速度和计算机性能。 5. 验证安装:安装完成后,您可以在终端中输入以下命令并按下回车键来验证已安装的Python版本: ``` python3.6 --version ``` 如果Python 3.6已成功安装,终端将显示Python 3.6的版本号。 现在,您已成功在Ubuntu 18.04上下载和安装了Python 3.6。可以使用以下命令来运行Python 3.6解释器: ``` python3.6 ``` 请注意,在Ubuntu 18.04上,系统默认也安装了Python 3.7版本,所以您现在将同时拥有Python 3.6和Python 3.7两个版本。 ### 回答3: 要在Ubuntu 18.04下载安装Python 3.6,可以按照以下步骤进行: 1. 打开终端:可以通过按下"Ctrl + Alt + T"键组合来打开终端。 2. 更新软件包列表:在终端中输入以下命令并按下回车键,以更新软件包列表。 ``` sudo apt-get update ``` 3. 安装软件包:在终端中输入以下命令并按下回车键,以安装Python工具和依赖。 ``` sudo apt-get install python3.6 ``` 4. 验证安装:在终端中输入以下命令并按下回车键,以验证Python 3.6的安装。 ``` python3.6 --version ``` 如果成功安装Python 3.6,将会显示Python版本号。 总结: 通过终端在Ubuntu 18.04下载安装Python 3.6,可以通过更新软件包列表,安装Python 3.6并验证安装来完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值