Ubuntu搭建python3.6 virtualenv virtualenvwrapper

Ubuntu Python3.6自定义(非默认env)虚拟环境搭建

1、安装python3.6虚拟环境 前的环境准备
步骤命令输入:

  • apt-get update (更新)
  • apt-get install sudo(安装sudo命令 – 如已安装可忽略)
  • sudo apt-get install -y openssh-server (安装ssh – 如已安装可忽略)
  • sudo apt-get install -y software-properties-common (安装python3.6 – 如已安装可忽略)
  • sudo apt-get install -y vim (后面查看文件会用到 – 如已安装可忽略)
  • sudo apt-get install -y python3-pip (后面安装virtualenv virtualenvwrapper会用到 – 如已安装可忽略)
    (以上是逐条安装 后面四个带有 -y 可用一行命令安装,如下)
    sudo apt-get install -y openssh-server software-properties-common vim python3-pip
    以上安装完成就可以查看python的版本了(默认安装python3)
    输入:python3 --version 或 python -V 就可以看到python的版本了
    输出:Python 3.6.9

注:如果您的环境是多python共存 python2.7 python 3.6 可以通过设定优先级处理(后面的数越大优先级就越高)
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
查看系统Python的可用环境列表
update-alternatives --list python

2、安装virtualenv virtualenvwrapper
安装命令输入:

  • sudo pip3 install virtualenv
  • sudo pip3 install virtualenvwrapper
    (多个库同时安装命令如下 – 建议逐条安装
    (sudo pip3 install virtualenv virtualenvwrapper)

注:一定不能使用 sudo apt-get install virtualenv virtualenvwrapper (这个安装默认创建的虚拟环境是python2 调试了好久发现的)

前面安装完成后运行查看一下 virtualenvwrapper.sh所在的路径
输入:sudo find / -name virtualenvwrapper.sh
输出:/usr/local/bin/virtualenvwrapper.sh

到此安装基本完成。

3、文件配置
打开 .bashrc配置文件(注意这时都在根目录)
输入:vim ~/.bashrc
在文件的最后输入一下三行配置
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

这时保存并退出.bashrc文件

运行.bashrc配置文件
输入:source ~/.bashrc
输出:
virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /root/.virtualenvs/initialize
… …
virtualenvwrapper.user_scripts creating /root/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/get_env_details
这时环境基本配置完成

4、创建环境

1、创建虚拟环境
	mkvirtualenv <创建虚拟环境名称>(这环境中输入python -V 就能看见环境的python版本了)
2、退出虚拟环境
	pydeactivate
3、进入虚拟环境
	workon 虚拟环境名称
4、删除虚拟环境
	rmvitualenv 虚拟环境名称

后面就是自己玩了 哈哈哈!如有什么错误请指出!本人将及时更正

<think>好的,用户现在想在Ubuntu上安装Python 3.6。首先,我需要回顾之前的对话历史,看看是否有相关的信息可以利用。之前用户提到了通过正则表达式匹配到一些Python 3.6相关的软件包,比如libcasa-python3-6、libpython3.6-stdlib和python3.6-2to3,并且用户可能已经尝试过安装或者查询这些包。现在用户明确要求安装Python3.6,所以需要给出步骤。 Ubuntu的默认仓库可能没有Python3.6,尤其是如果用户使用的是较新的Ubuntu版本。比如Ubuntu 18.04以后可能默认不包含Python3.6,所以需要添加第三方仓库,比如deadsnakes PPA。这时候需要考虑用户是否熟悉PPA的使用,是否需要指导他们添加PPA并安装。 另外,用户可能已经尝试过安装,但遇到了问题,比如找不到包,或者安装后无法正确使用。因此,在回答中需要详细说明添加PPA的步骤,确保用户能够正确执行命令。同时,要提醒用户安装必要的依赖项,比如python3.6-dev,以及如何验证安装是否成功。 还要考虑用户可能的后续需求,比如虚拟环境的使用,推荐venv或者virtualenv,这样他们可以在不同项目中使用不同的Python版本而不冲突。同时,用户之前的问题提到了pip管理第三方库的冲突问题,所以在回答中可以适当提到使用虚拟环境来避免冲突,呼应之前的疑问。 需要确保步骤清晰,命令准确,并且解释每个步骤的作用,比如为什么要使用update命令,为什么要安装软件包属性等。此外,用户可能对命令行操作不太熟悉,所以需要尽量简化步骤,避免复杂的操作,同时提供验证安装的方法,比如运行python3.6 --version。 最后,检查是否有遗漏的步骤,比如是否需要安装pip,是否需要配置环境变量等。在回答中,如果用户需要更多帮助,可以引导他们参考相关的问题,比如如何卸载Python3.6,或者如何搭建学习环境,这些在之前的对话中有提到,可以适当链接到相关问题。</think>在 Ubuntu 系统上安装 Python 3.6 可以通过以下步骤实现。由于较新的 Ubuntu 版本默认仓库可能不包含 Python 3.6,建议通过第三方 PPA 或源码编译安装: --- ### **方法 1:通过 PPA 安装(推荐)** #### 步骤 1:添加 `deadsnakes` PPA(专为旧版本 Python 维护的仓库) ```bash sudo apt update sudo apt install software-properties-common -y sudo add-apt-repository ppa:deadsnakes/ppa -y sudo apt update ``` #### 步骤 2:安装 Python 3.6 ```bash sudo apt install python3.6 -y ``` #### 步骤 3:验证安装 ```bash python3.6 --version # 应输出: Python 3.6.x ``` --- ### **方法 2:源码编译安装(适用于自定义配置)** #### 步骤 1:安装依赖库 ```bash sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget -y ``` #### 步骤 2:下载 Python 3.6 源码并解压 ```bash wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz tar -xvf Python-3.6.15.tgz cd Python-3.6.15 ``` #### 步骤 3:配置、编译并安装 ```bash ./configure --enable-optimizations make -j $(nproc) sudo make altinstall # 使用 `altinstall` 避免覆盖系统默认 Python ``` #### 步骤 4:验证安装 ```bash python3.6 --version ``` --- ### **补充说明** 1. **依赖包安装建议** 如果需要开发环境,可额外安装: ```bash sudo apt install python3.6-dev # 头文件和静态库 ``` 2. **虚拟环境配置** 推荐使用 `venv` 隔离项目环境: ```bash python3.6 -m venv myenv # 创建虚拟环境 source myenv/bin/activate # 激活环境 ``` 3. **兼容性注意** Python 3.6 已于 2021 年结束官方支持,建议仅在必要时使用。现代项目推荐 Python 3.8+。 --- ### **常见问题** - **若提示 `add-apt-repository 未找到`** 先安装 `software-properties-common`: ```bash sudo apt install software-properties-common ``` - **多版本共存** 通过 `update-alternatives` 管理默认 Python 版本(谨慎操作): ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 ``` --- 如果需要进一步解决特定问题(如卸载旧版本或依赖冲突),可以参考之前的[相关问题](#)或继续提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值