zoukankan      html  css  js  c++  java
  • ubuntu16安装virtuanenv python3.9

     首先需要安装python3.9,参考:https://www.jb51.net/article/202175.htm

    sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
    
    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tgz
    tar -zxvf Python-3.9.0b4.tgz # 解压源码包
    
    #编译参数设置
    ./configure --prefix=/usr/local/python39
    
    #编译
    make
    
    #安装
    sudo make install
    
    #为 pip python 设置软链接
    sudo ln -s /usr/local/python39/bin/python3.9 /usr/bin/python3.9
    sudo ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip3.9


    方法1. apt方式安装,只用virtualenv, 指定python版本

    apt install virtualenv
    
    virtualenv -p /usr/local/python39/bin/python3.9 pyenv3.9 #pyenv3.9为新创建的虚拟环境目录
    
    source pyenv3.9/bin/activate
    
    其中,-p /usr/local/python3/bin/python3指定了要虚拟环境用的的python版本

    方法2. 使用pip安装,不能随意更换python版本

    pip3 install virtualenv virtualenvwrapper
    ~/.bashrc中添加 export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh

    重新加载.bashrc文件 source ~/.bashrc 保存退出后,建立一个目录来存放虚拟环境 mkdir $HOME/.virtualenvs 新建虚拟环境 mkvirtualenv mxonline 进入虚拟环境 workon mxonline

    使用pip list查看该项目安装了那些第三方包,然后使用pip freeze > requirements.txt把这些第三方包的名字导出来
    然后把此文件拷贝到linux正式的虚拟环境中,使用pip install -r requirements.txt就可以全部安装了

    生命的意义在于奉献, 解决各种问题
  • 相关阅读:
    seafile-docker
    nextcloud-docker
    nexus升级
    vSphere中设置K3OS
    文件大小排序
    Java SpringBoot Beetl模板
    电商 Python 生成刷单公司需要的评论格式2
    电商 Python 生成刷单公司需要的评论格式
    电商 Python 访客Excel合并
    Java SpringBoot Thymeleaf模板
  • 原文地址:https://www.cnblogs.com/regit/p/14816850.html
Copyright © 2011-2022 走看看