linux中創建python的虛擬環境


1,何為虛擬環境

    linux是支持多用戶的系統,如果某一位用戶不想使用公用環境,想指定特殊的python版本安裝僅供個人使用的一些包,那么虛擬環境將滿足他的要求

2,虛擬環境使用需要virtualenv軟件支持,安裝如下

        sudo apt-get install python-virtualenv

3,開始使用

    創建python虛擬環境的目錄ENV:$ virtualenv ENV    #注意當前目錄,會在ENV目錄下創建一堆文件用於python運行

    查看當前安裝了哪些python包:$pip freeze

    激活虛擬環境:$cd ENV

                             $source  bin/activate    #成功激活以后每個命令下面都會有“(ENV)”提示用戶目前使用的是虛擬環境,再次使用查看pip freeze查看目前安裝了多少包的時候會發現,當下僅有一個包

    試着安裝一個包:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy    #-i后面是鏡像源的網址,安裝的包名字叫numpy,查看已經安裝的包,然后發現現在有兩個包了

    取消激活虛擬環境:deactivate    #使用公共環境

4,補充:

    每次使用虛擬環境的時候都要先激活一下,因為打開終端以后默認使用公共環境。

    自己安裝的軟件如果想使用虛擬環境需要單獨配置,比如pycharm如果想使用虛擬環境需要去setting-project...配置

    指定python版本的虛擬環境:公共環境中已有python2.7和python3的情況下:virtualenv -p /usr/bin/python2.7 ENV2.7    或者virtualenv -p /usr/bin/python3 ENV3

    我用的是哪個環境呢?$which pip

    刪除虛擬環境:退出虛擬環境以后,直接刪除虛擬環境配置文件就可以啦:rm -r ENV

    

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM