使用virtualenv等python虛擬環境

2021-10-02 05:23:59 字數 1347 閱讀 3419

解決python多版本衝突問題,比如有的工程需要用1.18.1版本的numpy,有的需要1.14.1版本的numpy,尤其是torch這樣版本改動較大的模組。但是download別人**時,系統同時安裝多個版本容易發生錯誤,更要建立虛擬環境執行。

本部分主要參考知乎,大概有四種方法,見下文

pip3 install virtualenv

首先cd到工程路徑

輸入命令virtualenv venv就會在當前路徑下生成venv資料夾,這就是虛擬環境所在位置,啟用環境之後pip安裝的包都會在『』venv/site-packages『』路徑下

如果要指定python版本,可用如下命令,前提是電腦有相應版本:

virtualenv venv --python=python2.7
根目錄(工程目錄)下,執行source venv/bin/activate啟用環境,注意在windows中沒有source命令,可直接執行venv\bin\activate啟用。

輸入deactivate或者利用終端命令crtl+d

直接刪除venv資料夾

本部分略,自查

暫不使用conda,略

介紹說是綜合了 virtualenv , pip 和 pyenv 三者的功能,但實際上在國內並不好用,即便換國內源,安裝包以及lock的時候的時候沒有virtualenv快,但優點是只有pipfile和pipfile.lock 兩個檔案比較簡便和小巧(virtualenv建立的環境大小上g而pipenv只有幾百k),因此建議執行別人工程時用virtualenv,需要將自己工程推給別人的時候用pipenv。

安裝之前首先要將系統pip換成國內源,參考csdn

pip3 install pipenv

cd到工程目錄

執行pipenv shell自動生成pipfile並且進入虛擬環境,此時先把pipfile中的url = ""換成國內清華源url = "

然後pipenv lock生成lock檔案

使用pip命令時用pipenv替換,如pip3 install numpy改為pipenv install numpy,其他一樣

終端命令crtl+d

pipenv --rm

virtualenv簡單使用

首先安裝 python 和 virtualenv 然後開始使用virtualenv管理python環境 到使用者目錄下 virtualenv virtualenv 會新建乙個名為virtualenv的目錄,目錄存放了己安裝的python庫 要使用區域性的python環境,需要啟用virtualenv...

virtualenv 簡單使用

virtualenv是建立孤立的python環境的工具 安裝 pip install virtualenv 建立環境 virtualenv vir 這樣會建立乙個vir資料夾 指定python版本建立環境 前提已經安裝python3 virtualenv p usr bin python3 virp...

virtualenv使用教程

問題 使用新環境python下使用多個python環境 解決方案 使用virtualenv實現生產環境隔離 一 基本環境安裝 1.virtualenv的安裝pip install virtualenv2.新建乙個環境virtualenv new env 預設基於你現在的python環境3.啟用使用,...