zoukankan      html  css  js  c++  java
  • python mac环境搭建

    安装 virtualenv

    $ sudo pip install virtualenv
    

    然后建立一个测试目录:

    $ mkdir testvirtual
    $ cd testvirtual
    

    就可以成功创建一个虚拟环境 env1:

    $ virtualenv env1
    

     

    就可以成功创建另一个虚拟环境 env2:

    $ virtualenv env2

    然后想进入哪个虚拟环境就CD进去就可以了,比如进入env1:

    $ cd env1

    安装 virtualenvwrapper

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

    运行下面命令就安装成功了,默认安装在 /usr/local/bin下面:

    $ sudo easy_install virtualenvwrapper 
    

    接下来创建一个文件夹,用来存放所有的虚拟环境:

    $ mkdir ~/workspaces
    $ cd ~/workspaces


    先用
    which virtualenvwrapper.sh
    which python3
    这个命令找到正确路径

    然后用

    vi ~/.bash_profile 进入

    输入

    export WORKON_HOME='~/.virtualenvs'

    export VIRTUALENVWRAPPER_PYTHON='/Users/mac/anaconda/bin/python3'

    source /Users/mac/anaconda/bin/virtualenvwrapper.sh

    esc退出后:wq进行保存

    再运行这个命令 source ~/.bash_profile

    接下来,创建一个或者多个虚拟环境 env1,env2:

    $ mkvirtualenv env1
    

    成功后,当前路径前面就会有 (env1)

    $ mkvirtualenv env2
    

    下面是一些基本操作命令

    1. 列出虚拟环境:
    $ lsvirtualenv -b
    env1
    env2
    
    1. 切换虚拟环境:
    $ workon env1
    
    1. 查看环境里安装了哪些包:
    $ lssitepackages
    
    1. 进入当前环境:
    $ cdvirtualenv
    
    1. 进入当前环境的site-packages:
    $ cdsitepackages
    $ cdsitepackages pip
    
    1. 复制虚拟环境:
    $ cpvirtualenv env1 env3
    Copying env1 as env3...
    
    1. 退出虚拟环境:
    $ deactivate
    
    1. 删除虚拟环境:
    $ rmvirtualenv env2
    Removing env2...
    

    安装 Numpy,Scipy,Matplotlib 等

    接下来安装Python的各种包,就比较顺畅了,比如安在env1上:

    $ workon env1
    

    安装numpy
    pip install numpy

    安装scipy
    $ pip install scipy

    安装matplotlib
    $ pip install matplotlib

    安装ipython
    $ pip install ipython[all]

    安装pandas
    $ pip install pandas

    安装Statsmodel
    $ pip install statsmodel

    安装scikit-learn
    $ pip install scikit-learn

    按照顺序全部安装成功,后续就可以在虚拟环境上做分析了。


    以后每次进入虚拟环境就执行如下代码即可,
    不过因为我的环境变量没有写进bashrc里,所以都要多执行两行:

    $ cd ~/workspaces
    $ export WORKON_HOME=~/workspaces
    $ source /usr/local/bin/virtualenvwrapper.sh
    $ workon env1
    

    退出虚拟环境就用

    $ deactivate
    
     转自 https://www.cnblogs.com/kaid/p/8227635.html#undefined
  • 相关阅读:
    C#深入浅出 修饰符(二)
    HDU 5785 Interesting
    HDU 5783 Divide the Sequence
    HDU 5781 ATM Mechine
    UVA 714 Copying Books
    uva 1471 Defense Lines
    UVA 11134 Fabled Rooks
    UVA 11572 Unique Snowflakes
    UVA 11093 Just Finish it up
    UVA 10954 Add All
  • 原文地址:https://www.cnblogs.com/avon/p/9037293.html
Copyright © 2011-2022 走看看