python通過cmd創(chuàng)建虛擬環(huán)境的實(shí)現(xiàn)(pip方式)
前言:
在window中使用pipenv創(chuàng)建虛擬環(huán)境時,虛擬環(huán)境默認(rèn)的位置是在C:\User\Administrator\.virtualenvs\目錄下;
那如果我們想配置到自定義位置,該如何修改呢?
當(dāng)我們在進(jìn)行python項(xiàng)目開發(fā)的時候,為了不讓項(xiàng)目間的python環(huán)境產(chǎn)生沖突,這是需要配置虛擬環(huán)境,從而使項(xiàng)目與項(xiàng)目之間的包相互隔離,互不影響。
一、方法一:virtualenv
1.安裝虛擬環(huán)境庫 virtualenv
打開cmd命令行,輸入命令pip/pip3 install virtualenv,如下圖:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

2.創(chuàng)建虛擬環(huán)境
用命令行切換到需要創(chuàng)建虛擬環(huán)境的目錄地下,通過 virtualenv test1(test1 是自己創(chuàng)建的文件名,可隨意?。?,如下圖:

打開對應(yīng)的文件夾可以看到相應(yīng)的


但是此時創(chuàng)建好虛擬環(huán)境后,命令行并不會自動的進(jìn)入到虛擬環(huán)境中,所以建議使用方法二創(chuàng)建虛擬環(huán)境。
二、方法二:virtualenvwrapper-win(推薦)
方法一創(chuàng)建好虛擬環(huán)境后,并沒有自動進(jìn)入到虛擬環(huán)境當(dāng)中,需要經(jīng)過一些操作才能進(jìn)入虛擬環(huán)境。但是我們希望創(chuàng)建好虛擬環(huán)境后能自動進(jìn)入到虛擬環(huán)境當(dāng)中,所以建議使用方法二創(chuàng)建虛擬環(huán)境。
(1)下載虛擬環(huán)境庫 virtualenvwrapper-win
執(zhí)行命令下述代碼,安裝virtualenvwrapper-win庫
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win

測試:使用 virtualenvwrapper-win 創(chuàng)建虛擬環(huán)境。

(2)輸入workon,檢查是否安裝成功。

注:該提示其實(shí)是已經(jīng)安裝成功了的,它只是提示在該目錄下還沒有創(chuàng)建虛擬環(huán)境而已。
(3)創(chuàng)建虛擬環(huán)境目錄文件(★★★)
初始時,創(chuàng)建的虛擬環(huán)境都會默認(rèn)在C盤。我們可以在其他大容量的硬盤建立專門存放虛擬環(huán)境的文件,這只需要在系統(tǒng)環(huán)境變量中新建系統(tǒng)變量 WORKON_HOME。

以后虛擬環(huán)境都放在 F:\PythonProject\virtualenvsFile 進(jìn)行管理。
使用 echo %WORKON_HOME% 可查看配置是否成功,如果路徑正確,可創(chuàng)建虛擬環(huán)境

如果上面 沒有成功,就重新退出這個cmd窗口,重新打開一個cmd窗口試試。。
創(chuàng)建虛擬環(huán)境


(4)常用命令
mkvirtualenv 虛擬環(huán)境名稱 workon # 可查看目前有哪些虛擬環(huán)境 workon 名字 # 可進(jìn)入具體的虛擬環(huán)境下工作 deactivate #退出虛擬環(huán)境 rmvirtualenv [name] 刪除虛擬環(huán)境 pip install -r requirements.txt 導(dǎo)入項(xiàng)目時,根據(jù)項(xiàng)目中的requirements.txt文件,安裝相應(yīng)庫

注:還有其它方法可以創(chuàng)建虛擬環(huán)境,本章不逐一介紹,有興趣者可以自行參考。
到此這篇關(guān)于python通過cmd創(chuàng)建虛擬環(huán)境的實(shí)現(xiàn)(pip方式)的文章就介紹到這了,更多相關(guān)python cmd創(chuàng)建虛擬環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PyCharm 2020.1版安裝破解注冊碼永久激活(激活到2089年)
這篇文章主要介紹了PyCharm 2020.1版安裝破解注冊碼永久激活(激活到2089年),需要的朋友可以參考下2020-09-09
Python?Asyncio?庫之同步原語常用函數(shù)詳解
這篇文章主要為大家介紹了Python?Asyncio?庫之同步原語常用函數(shù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
實(shí)例解析Python的Twisted框架中Deferred對象的用法
Deferred對象在Twsited框架中用于處理回調(diào),這對于依靠異步的Twisted來說十分重要,接下來我們就以實(shí)例解析Python的Twisted框架中Deferred對象的用法2016-05-05
Python中Jieba進(jìn)行詞頻統(tǒng)計與關(guān)鍵詞提取
本文主要介紹了Python中Jieba進(jìn)行詞頻統(tǒng)計與關(guān)鍵詞提取,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
Python中應(yīng)該使用%還是format來格式化字符串
這篇文章主要介紹了Python中應(yīng)該使用%還是format來格式化字符串的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09
python計算牛頓迭代多項(xiàng)式實(shí)例分析
這篇文章主要介紹了python計算牛頓迭代多項(xiàng)式的方法,涉及Python數(shù)學(xué)運(yùn)算的相關(guān)技巧,需要的朋友可以參考下2015-05-05
python光學(xué)仿真學(xué)習(xí)wxpython創(chuàng)建手速測試程序
這篇文章主要介紹了python光學(xué)仿真學(xué)習(xí)使用wxpython創(chuàng)建一個手速測試程序示例的實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
python三元運(yùn)算符實(shí)現(xiàn)方法
這篇文章主要介紹了python實(shí)現(xiàn)三元運(yùn)算符的方法,大家參考使用吧2013-12-12
python實(shí)現(xiàn)提取COCO,VOC數(shù)據(jù)集中特定的類
這篇文章主要介紹了python實(shí)現(xiàn)提取COCO,VOC數(shù)據(jù)集中特定的類,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03

