解決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.啟用使用,...