關於virtualenv是什麼我想我不用介紹的吧。用python做開發的人要是不會用virtualenv,總有一天會被各種環境噁心死。那麼我今天就來講一講使用virtualenv的正確姿勢。
virtualenv可以到 https://pypi.python.org/pypi/virtualenv 去下載。下載之後解壓,然後我的做法是用cp拷貝到/usr/local目錄下去,拷貝兩個,分別命名爲virtualenv2和virtualenv3,並
sudo vim /usr/local/virtualenv3/virtualenv.py
把第一行最後加上一個3,把python改成python3
# 注:
# 不會用vim的看這一段,會用的略過: # 在vim中按i,看到下方出現INSERT字樣, # 然後按ESC,看到下面INSERT字樣消失了,然後敲:wq,注意有個冒號啊! # 這幾個字符會出現在屏幕左下角,好了,按回車,就保存退出了。 # 如果不小心改錯了,表慌,也是按ESC,然後按:q!,注意是冒號,小寫Q和感嘆號, # 再回車,就是不保存退出。
接下來做兩個軟連接:
$ sudo ln -s /usr/local/virtualenv2/virtualenv.py /usr/sbin/virtualenv2 $ sudo ln -s /usr/local/virtualenv3/virtualenv.py /usr/sbin/virtualenv3
好了,這下python2和3的virtualenv都做好了,可以直接用了。我最近要使用python3的環境,所以虛擬環境也只用python3了。
爲了做實驗,我們使用了一個test目錄
mkdir test
virtualenv3 env
python virtualenv_path\virtualenv.py env
source env/bin/activate
env\Scripts\activate
deactivate