zoukankan      html  css  js  c++  java
  • 安装virtualenvwrapper

    理解:virtualenv 和 virtualenvwrapper 是两种东西,前者可以单独使用,后者是管理前者的工具,尤其是当有多个 virtualenv(隔离环境时)。所以下面的配置都是在为了使用virtualenvwrapper这个工具。

    1、安装virtualenv

    pip install virtualenv virtualenvwrapper
    
    • 1
    • 2

    2、配置文件

    修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句:

    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/workspace
    source /usr/local/bin/virtualenvwrapper.sh
    
    • 1
    • 2
    • 3
    • 4

    * 注意 /usr/local/bin/virtualenvwrapper.sh 这个地址应该根据实际情况来确定,应该使用

    find / -name virtualenvwrapper.sh
    
    • 1
    • 2

    来确定改文件的位置。如我的位置是: 
    /usr/local/python3.5.2/bin/virtualenvwrapper.sh

    3、使配置文件生效

    source ~/.bash_profile
    
    • 1
    • 2

    ** 我在这里出现一个问题,就是报错/usr/bin/python 无xxx,我一看,因为我的虚拟机是Python 2 和 Python 3 共存,所以他这样报错,必然是某个地方使用了Python 2 ,所以而且我确定是virtualenvwrapper.sh这个文件应用了Python 2,所以我就到这个文件中找到了这样一行

     VIRTUALENVWRAPPER_PYTHON="$(command which python)"   
    
    • 1
    • 2

    很显然这样一句代码意思是将Python的运行地址给这个变量。所以我将其改成

      VIRTUALENVWRAPPER_PYTHON="$(command which python3)"
    
    • 1
    • 2

    后来还是报错,因为之前已经执行过 source ~/.bash_profile 命令,所以已经生成了 VIRTUALENVWRAPPER_PYTHON 这个变量,故我用 unset 命令将该条环境变量删除。再次执行 source ~/.bash_profile 就可以了。

    又出现一个问题,在执行命令 mkvirtualenv 创建一个虚拟环境时报错 command not found,在Stack Overflow上查找一个解决方法是,在.bashrc 配置文件中加上以下一条:

    export PATH=/usr/local/python3.5.2/bin:$PATH
    
    • 1
    • 2

    ** 注意/usr/local/python3.5.2/bin这个是python3安装地址。

  • 相关阅读:
    Pyhon数据分析20——matplotlib可视化(二)之柱状图
    程序运行正常,数据库没反应
    Redis在Linux环境下安装的常见错误
    1.1-1.4 sqoop概述及安装cdh版hadoop
    3、css边框以及其他常用样式
    3.15-3.21 hive项目实战
    2、css的存在形式及优先级
    1、css选择器
    3.11-3.14 Hive 企业使用优化2
    3.7-3.10 Hive 企业使用优化1
  • 原文地址:https://www.cnblogs.com/zhaohuanhuan/p/9447395.html
Copyright © 2011-2022 走看看