以前要在同一台windows機器下同時安裝python 2.7和python 3的運作環境常常都會造成版本衝突導致python壞掉,現在有了Anaconda之後,一切就方便多了。
Anaconda你可以把它當成是一個python的摸彩箱,裡面可以放進不同版本的python 版本的球,這每一顆球都是一個”虛擬環境”(Virtual Environment),你不必去管每一個python版本之間如何管理,這些都交由Anaconda來處理就好,你唯一要做的就是建立並使用每一個你要用的python版本的虛擬環境。
這邊就先列出一些我到目前有用到的Anaconda指令,目的主要是用來建立某一版本(2.7 version)的python的虛擬環境。同時安裝一些package到這環境底下,雖然只是基礎指令,但我想對於只想善用Anaconda的隔離python版本功能來做開發實驗的人已經很夠用。
========================================================
01. Create new virtual Environment with python 2.7 : conda create --name <<Environment Name>> python=2.7
02. activate virtual environment : activate <<Environment Name>>
03. List all virtual environment : conda env list
04. Delete virtual Environment : conda env remove --name <<Environment Name>>
05. Show conda version : conda –version
06. update anaconda : conda update conda
07. show anaconda config : conda config --show
底下8系列指令是在進入虛擬環境之後使用的指令:
8.1 列出該虛擬環境的python目前已經安裝的package : conda list
8.2 Install package into environment : conda install <<Package Name>>
ex: conda install numpy
8.3 Remove python package : conda remove <package_name>
ex: conda removel numpy
8.4 Remove python package : conda update <package_name>
ex: conda update numpy
8.5 Adopt pip to replace conda for managing packages under a virtual environment: conda config --set use_pip True
8.6 deactivate virtual environment : deactivate
09. Remove a package of a virtual environment : conda remove --name <<Environment Name>> <<Package Name>>
10. Show anaconda information : conda info
11.Update a package of a virtual environment : conda update --name <env_name> <package_name>
12. export virtual environment to a yaml : conda env export > <<EnvironmentName.yaml>>
13. create a virtual environment with a yaml : conda env create --force <<EnvironmentName.yaml>>
14. anaconda install robot: conda install -c conda-forge robotframework-seleniumlibrary
2019年8月21日星期三