python虛擬環境配置(上)

2022-07-15 09:00:12 字數 2552 閱讀 7498

嘿,小夥伴們,晚上好呀,我們又見面了,今天又給帶來的是什麼呢,咱們今天就來說一下python的虛擬環境,可能有的小夥伴會疑惑,python的虛擬環境有什麼用呢,我們來一一**一下

我們先來舉個例子,為什麼需要虛擬環境,我們在學習python的時候,可能會學到越來越多的第三方庫,比如爬蟲,我們需要安裝requests,可能學著學著,我們還需要安裝bs4,或者又學著學著,我們還需要安裝scrapy,在學著學著...

嗯...,沒錯,我們安裝了很多的第三方庫,但是我們仍然每天嗨皮敲著**,絲毫沒有發現任何問題

如果你用的是pycharm,直到有一天,你會發現你的pycharm會啟動越來越慢,就比如這樣

嗯...我的算是比較快了,因為我有優化過了

這只是其中乙個問題,還有乙個問題就是,比如你幫別人做了個東西,肯定所有的功能都不是自己寫的,有一些東西是別人寫的,你需要安裝一些第三方包,然後你咔咔咔**擼完了,你開開心心的把東西發給他了,他竟然用不了,然後他那邊會報以下錯誤...

然後你還要一步一步一步教他安裝,嗯,多麼的痛苦,關鍵是,能一步安裝到位還好,但是可能的是,你用的某個包版本是2.0,現在最新版本是2.2,他那邊直接pip install package,安裝的是最新版本的包,可能和你的效果不太一樣,完了,又是莫名其妙的除錯,嗯...加班吧...

上面說的,只是其中的一些問題,但是大概我們能猜測出來,如果我們不對我們的第三方庫加以管理,可能會造成莫名其妙的問題,導致效率低下,bug多,如果是乙個團隊的話,我想會更糟糕,後果不堪設想

我們有沒有什麼辦法,能夠管理一下這些東西呢?

of course,我們能想到了,我們的大佬前輩當然也想到了,他都替我們安排好了,我們來一一講解

安裝(直接安裝最新版)

pip3 install virtualenv

中間過程 略略略 ,等著裝完就行

1.新建虛擬環境列表資料夾,專門用於存放虛擬環境

2.cmd命令切換到虛擬環境資料夾下

3.執行命令 virtualenv spider  --no-site-packages

--no-site-packages 表示我們就建立乙個乾淨的沒有第三方包的,乾淨的環境

這樣,我們就建立了乙個虛擬環境,但是此時我們並沒有使用,我們在執行pip install package時,依然還是安裝那個真實的環境上

3.進入並且啟用spider虛擬環境

cd spider

cd scripts

activate

當前面有(spider)時,表示進入了虛擬環境

這時候我們在pip install package時,就安裝在了虛擬環境裡

這是我的虛擬環境

這是我的真實環境

在虛擬環境中安裝第三方包

ok,我們建立完了虛擬環境,但是怎麼退出呢

執行 deactivate 命令,就退出了虛擬環境,有的可能需要.bat,有的不需要

退出之後,我們再建立虛擬環境,如法炮製就好了

2.project>project interpreter 依此點選

3.add

4.選擇紅框

5.載入本地虛擬環境變數

然後繼續ok ok就好了,這樣,pycharm使用的就是虛擬環境了,隨便裝包,即使在亂,和真實環境也沒關係了

其他就靠各位小夥伴自行挖掘啦,謝謝你的**

python配置虛擬環境

之前寫python指令碼,切換不同的伺服器,賬號,和anaconda 之類的python就會導致總是要重新pip一下新的外掛程式,很麻煩,版本也不一樣,可能會影響別人,也會影響自己的專案 因此用python的虛擬環境可以解決這個問題。步驟 1 新建乙個目錄,用來存放專案的 如 root django...

Python配置虛擬環境

sudo pip install virtualenv安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數 1 建立 錄 來存放虛擬環境 mkdir home virtualenvs 2 開啟 bashrc 件,並新增如下 export workon home home vi...

python配置虛擬環境 配置Python虛擬環境

最小化安裝的centos7中並沒有安裝python3 1.安裝python3 1 安裝執行庫 yum y install zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline devel tk devel g...