1. 程式人生 > >Python_Virtualenv及Pycharm配置

Python_Virtualenv及Pycharm配置

style -- 風險 ould cal 全局 目錄名 code 臨時

Virtualenv存在的意義

  在Python使用過程中,你是否有遇到過同時需要開發多個應用的情況?

  假設A應用需要使用DJango1.X版本,而B應用需要使用DJango2.X的版本,而你全局開發環境只能有一個。what would you do?

  1: 用到哪個環境,我就安裝哪個環境,來回切換安裝。

  2:再買臺電腦。

  3:不幹了,回家!!!??

  4:如果不想主動辭職。可以做一些出格的事,來達到讓上司主動提出要辭退你的請求。

    比如:

      刪庫。等著老板來懟完你,再跑。要有尊嚴。

      約老板女兒出來做個頭發。(這裏可能存在風險,萬一成為姑爺,豈不是搬起石頭砸自己腳。慎用!!!)

      在錯誤的開發環境,無視飄紅,無視bug,多語言多版本串起來開發。

  5:當然。如果還想幹下去,就可以通過Virtualenv來解決這個問題。

Virtualenv使用

virtualenv就是通過創建獨立的python開發環境,來實現應用隔離的。

安裝:pip3 install virtualenv

   如果存在權限問題,可以通過sudo臨時提升權限來實現安裝。

   sudo pip3 install virtualenv

使用:安裝完成後,使用virtualenv命令,查看參數。

技術分享圖片

第一步

  創建目錄:

    技術分享圖片

先mkdir 目錄名,記得要cd進去。

第二步:

  創建環境:

    virtualenv --no-site-packages 666 在命令行輸入該命令創建虛擬環境。

    後面的--no-site-packages參數,默認就是這樣的。

    如果該命令改成virtualenv --system-site-packages,那麽你的該環境下就會繼承全局的安裝包。 (不建議)

    到這,一個不帶任何第三方包的python環境就安裝好了。

第三部:

  激活:

    一定註意,下面命令是在當前目錄下執行的。

    source ./bin/activate 輸入該指令,進入進入環境中,

    然後你就可以在該環境下pip各種你需要的包了。

第四部:

   退出:

      deactivate

                                                              OVER??????

彩蛋:

   如要在pycharm下使用虛擬環境。

   前提是你在本地已經創建好。

   第一步:

      打開你的pycharm

      技術分享圖片

  第二步:

    按圖示點擊。

    技術分享圖片

    點擊 Add Local

       技術分享圖片

    然後選到你剛才創建的環境所在的目錄下的python啟動文件。

    OK!!!

Python_Virtualenv及Pycharm配置