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就可以全部安装了

    生命的意义在于奉献, 解决各种问题
  • 相关阅读:
    Web应用Word生成
    记 Ubuntu14.04 Monodevelop 安装的两个问题
    CSDN上下载的一些关于Android程序调用Webservice执行不成功的问题
    Binary Search Tree Iterator
    算法之贪心算法
    《SAS编程与数据挖掘商业案例》学习笔记之十七
    数据库设计之半结构化存储
    Timus 1446. Sorting Hat 分类问题
    WebGL on iOS8 最终等到了这一天
    仿netty线程池简化版本
  • 原文地址:https://www.cnblogs.com/regit/p/14816850.html
Copyright © 2011-2022 走看看