zoukankan      html  css  js  c++  java
  • [Ubuntu]18安装python虚拟环境

    Ubuntu18自带python3.6环境,所以不需要再单独安装python3

    使用pip安装包前,先更新pip。 

    pip3 install --upgrade pip

    1. 安装virtualenv、virtualenvwrapper 

    pip3 install virtualenv
    pip3 install virtualenvwrapper

    遇到错误及解决办法: ImportError: cannot import name 'main'

    2. 进入.bashrc文件中,定义virtualenvwrapper路径

    使用vim编辑.bashrc文件

    nano  ~/.bashrc

    查看python3的安装目录

    wangju@wangju-HP-348-G4:~$ which python3
    /usr/bin/python3

    在文末填入以下代码并保存

    VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3    # 指定virtualenvwrapper执行的python版本
    export WORKON_HOME=$HOME/.virtualenvs    # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
    source /usr/local/bin/virtualenvwrapper.sh    # virtualenvwrapper.sh所在目录

    3. 运行.bashrc文件

    source ~/.bashrc

    4. 创建虚拟环境

    mkvirtualenv py3-env

    也可指定虚拟环境的python版本

    mkvirtualenv --python=/usr/bin/python3 py3-env  

    5. 进入虚拟环境中,然后进入到项目所在目录,安装好相应的包(如无需要,可跳过此步)

    pip3 install -r requirements.txt

     

    虚拟环境搭建完成!

    常见的virtualenvwrapper命令

    • 创建虚拟环境
    mkvirtualenv my_env
    • 切换到某个虚拟环境
    workon my_env
    • 退出当前虚拟环境
    deactivate
    • 删除某个虚拟环境
    rmvirtualenv my_env
    • 列出所有虚拟环境
    lsvirtualenv
    • 进入到虚拟环境所在的目录
    cdvirtualenv

    三、异常情况

    • 假如source ~/.bashrc时,提示以下错误
    # source ~/.bashrc
    >> -bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

    【原因】

    .bashrc文件中的virtualenvwrapper.sh所在目录错误。

    【解决方案】
    ①查找virtualenvwrapper.sh所在目录

    # find / -name "virtualenvwrapper.sh"
    >> /usr/local/python3/bin/virtualenvwrapper.sh

    ②把.bashrc文件的virtualenvwrapper.sh目录更改为实际所在目录

    source /usr/local/python3/bin/virtualenvwrapper.sh    # virtualenvwrapper.sh实际所在目录
    • 假如创建虚拟环境时,提示以下错误
    # mkvirtualenv my_env
    >> ERROR: virtualenvwrapper could not find virtualenv in your path

    【解决方案】

    ①查找virtualenv所在目录

    # find / -name "virtualenv"
    >> /usr/local/python3/bin/virtualenv

    ②创建软链接

    #  ln -s /usr/local/python3/bin/virtualenv /usr/local/bin/virtualenv



    参考文档:CentOS 7.4 安装python3及虚拟环境
  • 相关阅读:
    第11组(73) 需求分析报告
    第11组(73)团队展示
    结对编程作业
    第02组 Alpha冲刺 总结
    第02组 Alpha冲刺 (6/6)
    第02组 Alpha冲刺 (5/6)
    第02组 Alpha冲刺 (4/6)
    第02组 Alpha冲刺 (3/6)
    第02组 Alpha冲刺 (2/6)
    第02组 Alpha冲刺 (1/6)
  • 原文地址:https://www.cnblogs.com/kaerxifa/p/12217978.html
Copyright © 2011-2022 走看看