python開(kāi)發(fā)準(zhǔn)備工作之配置虛擬環(huán)境(非常重要)
之前作為菜鳥(niǎo)的我,從來(lái)不知道創(chuàng)建虛擬環(huán)境來(lái)開(kāi)發(fā)python
,都是使用全局的來(lái)開(kāi)發(fā)項(xiàng)目,這樣最后的結(jié)果是,所有的包全部安裝在全局,也不能有好的在切換py2
中切換,現(xiàn)在講解在widow下使用虛擬環(huán)境來(lái)開(kāi)發(fā)python
項(xiàng)目就可以解決這個(gè)問(wèn)題。
一、使用步驟
1、安裝virtualenvwrapper
# window下 pip install virtualenvwrapper-win # linux下 pip install virtualenvwrapper
2、配置電腦上存放虛擬環(huán)境的目錄(注意配置后要退出黑窗口)
3、使用virtualenvwrapper
創(chuàng)建虛擬環(huán)境
mkvirtualenv py3demo
4、指定python
版本
mkvirtualenv --python=[你安裝python版本文件目錄\python.exe] 空間名
5、常用的空間命令
workon
查看全部的空間workon [空間名]
進(jìn)去那個(gè)空間deactivate
退出當(dāng)前空間
6、pycharm
使用虛擬環(huán)境下的python
開(kāi)發(fā)項(xiàng)目(以django
講解)[在Scripts
目錄下]
二、補(bǔ)充說(shuō)明
有時(shí)候我們使用pip install
安裝包的時(shí)候比較慢,可以選用國(guó)內(nèi)鏡像來(lái)安裝,類(lèi)似npm
改用淘寶鏡像一樣的,但是不推薦全局配置,有些最新的包,國(guó)內(nèi)鏡像源可能沒(méi)有收錄
使用國(guó)內(nèi)鏡像源來(lái)加速python pypi包的安裝
默認(rèn)pip是使用Python官方的源,但是由于國(guó)外官方源經(jīng)常被墻,導(dǎo)致不可用,我們可以使用國(guó)內(nèi)的python鏡像源,從而解決Python安裝不上庫(kù)的煩惱。
網(wǎng)上有很多可用的源,例如: 豆瓣:http://pypi.douban.com/simple/ 清華:https://pypi.tuna.tsinghua.edu.cn/simple
注意后面要有/simple目錄!??!
1、臨時(shí)使用,只有安裝pillow時(shí)使用指定源
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow
2、永久修改,一勞永逸
Linux下,修改 ~/.pip/pip.conf (沒(méi)有就創(chuàng)建一個(gè)), 修改 index-url至tuna,內(nèi)容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple windows下,直接在user目錄中創(chuàng)建一個(gè)pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內(nèi)容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
三、在mac系統(tǒng)或者linux系統(tǒng)下一樣的操作
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python?一篇文章看懂Python集合與字典數(shù)據(jù)類(lèi)型
集合并不是一種數(shù)據(jù)處理類(lèi)型,而是一種中間類(lèi)型。集合(set)是一個(gè)無(wú)序、不重復(fù)的元素序列,經(jīng)常被用來(lái)處理兩個(gè)列表進(jìn)行交并差的處理性。本文將詳細(xì)講解集合的一些常用方法,感興趣的可以了解一下2022-03-03python beautiful soup庫(kù)入門(mén)安裝教程
Beautiful Soup是python的一個(gè)庫(kù),最主要的功能是從網(wǎng)頁(yè)抓取數(shù)據(jù)。今天通過(guò)本文給大家分享python beautiful soup庫(kù)入門(mén)教程,需要的朋友參考下吧2021-08-08Python機(jī)器學(xué)習(xí)k-近鄰算法(K Nearest Neighbor)實(shí)例詳解
這篇文章主要介紹了Python機(jī)器學(xué)習(xí)k-近鄰算法(K Nearest Neighbor),結(jié)合實(shí)例形式分析了k-近鄰算法的原理、操作步驟、相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-06-06VSCode搭建Django開(kāi)發(fā)環(huán)境的圖文步驟
本篇介紹在vscode環(huán)境下搭建Django開(kāi)發(fā)環(huán)境的詳細(xì)步驟,包括Python、Django、VSCode等,以及它們的安裝和配置方法,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09基于python判斷字符串括號(hào)是否閉合{}[]()
這篇文章主要介紹了基于python判斷字符串括號(hào)是否閉合{}[](),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09python神經(jīng)網(wǎng)絡(luò)tf.name_scope和tf.variable_scope函數(shù)區(qū)別
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)tf.name_scope和tf.variable_scope函數(shù)的使用區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Python 獲取div標(biāo)簽中的文字實(shí)例
今天小編就為大家分享一篇Python 獲取div標(biāo)簽中的文字實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12深入淺析NumPy庫(kù)中的numpy.diag()函數(shù)
通過(guò)本文的介紹,我們深入了解了NumPy庫(kù)中numpy.diag()函數(shù)的用法和應(yīng)用,從基本用法到高級(jí)特性,再到在線性代數(shù)中的應(yīng)用,我們逐步展示了numpy.diag()在處理對(duì)角矩陣和相關(guān)問(wèn)題時(shí)的強(qiáng)大功能,需要的朋友可以參考下2024-05-05