zoukankan      html  css  js  c++  java
  • mac 搭建virtualenv的那些坑

    1、安装virtualenv ---- sudo pip install virtualenv

    测试:

    $ mkdir testvirtualenv
    
    $ cd testvirtualenv
    
    $ virtualenv  env1 ------就可以成功创建一个虚拟环境env1
    

    2、安装virtualenvwrapper ----- sudo easy_install virtualenvwrapper(sudo pip3 install virtualenvwarpper) (我使用pip 没有安装成功,所以使用的easy_install)

    ​ virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境。

    3.安装完virtualenvwrapper使用virtualenvwrapper.sh需要配置一下环境变量直接把下面两行写入~/.bash_profile文件中即可(vim .bash_profile):

    export WORKON_HOME='~/workspace' ##这个目录为创建虚拟环境是所在的目录,可以自己指定目录
    source /usr/local/bin/virtualenvwrapper.sh

    在配置完环境变量以后执行一下source ~/.bash_profile命令,不然不生效

    (这里有时我们会报错,不能找到.bash_profile),报错因为我们的virtualenvwrapper.sh默认安装路径不对,我们可以在终端执行

    find / -name virtualenvwrapper.sh
    

    查找到自己的virtualenvwarrper.sh的安装路径,我这里是默认安装在了anaconda3的环境,修改后即可,重新进入

    vim .bash_profile

    image-20190623192719646

    4.来测试一下,创建两个虚拟环境env1、env2

    $ mkvirtualenv env1       (创建虚拟环境env1)
    
    创建成功以后当前路径前面就会有(env1)
    
    $mkvirtualenv env2        (创建虚拟环境env2)
    

    下面是一些常用的基本命令

    1.退出当前虚拟环境
    
    $deactivate
    
    2.列出虚拟环境列表
    
    $lsvirtualenv -b
    
    env1
    
    env2
    
    3.切换虚拟环境
    
    $workon env2
    
    4.进入当前虚拟环境
    
    $cdvirtualenv
    
    5.删除虚拟环境
    
    $rmvirtualenv env1
    
    6.进入当前环境的site-packages
    
    $cdsitepackages
    
    7.查看环境中安装了哪些包
    
    $lssitepackages
    
    8.复制虚拟环境
    
    $cpvirtualenv env1 env3
    

    让我们来安装一些包试试(在虚拟环境中安装包不用sudo)

    $workon env1
    
    $pip install numpy
    
    $pip install scipy
    
    $pip install matplotlib
    
    $ pip install ipython
    
    $pip install pandas
    
    $pip install scikit-learn
    
    执行lssitepackages来查看env1中已经安装的包多了很多
    
    workon env2   切换到env2
    
  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/chuwanliu/p/11073945.html
Copyright © 2011-2022 走看看