標籤:das 搭建 進入 bsp not mod 安裝ipython 路徑 ipython
安裝 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
下面是一些基本操作命令
- 列出虛擬環境:
$ lsvirtualenv -benv1env2
- 切換虛擬環境:
$ workon env1
- 查看環境裡安裝了哪些包:
$ lssitepackages
- 進入當前環境:
$ cdvirtualenv
- 進入當前環境的site-packages:
$ cdsitepackages$ cdsitepackages pip
- 複製虛擬環境:
$ cpvirtualenv env1 env3Copying env1 as env3...
- 退出虛擬環境:
$ deactivate
- 刪除虛擬環境:
$ rmvirtualenv env2Removing 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
在Mac上搭建Python虛擬環境