什麼?學Python你竟然不會virtualenv

2021-09-05 10:57:07 字數 1278 閱讀 2340

博主為mac下玩python,windows略有差別

通過pip安裝virtualenv

pip install virtualenv
版本檢視:

virtualenv --version
為乙個工程專案搭建乙個虛擬環境:

cd demo_project

virtualenv demo_env【或者可以選擇指定python直譯器,如python2.7:virtualenv -p /usr/bin/python2.7 demo_env】

virtualenv --no-site-packages demo_env

【加上了引數--no-site-packages,這樣,已經安裝到系統python環境中的所有第三方包都不會複製過來,這樣,我們就得到了乙個不帶任何第三方包的「乾淨」的python執行環境】

啟用虛擬環境:

切到虛擬環境的目錄下:

cd demo_dev/bin

source activate

在啟用的環境中,我們可以使用pip list 可以看到環境乾乾淨淨

正常安裝第三方包:

如:pip install requests
退出虛擬環境:

deactivate

刪除虛擬環境,直接刪除資料夾即可:

rm -rf demo_project_env
快速安裝專案依賴環境生成requirements.txt檔案

pip freeze > requirements.txt
安裝requirements.txt依賴

pip install -r requirements.txt
o(∩_∩)o大功告成,以後再也不用擔心環境的配置!

《海底撈你學不會》學什麼

海底撈你學不會 學什麼 最近偶在看讀北大 emba 教授黄鐵鷹的大作 海底撈你學不會 咱沒錢去讀北大的 emba 聽說要 30多萬。那是咋幾年的薪水。聽說黄鐵鷹教授是做過商人,後來又回到北大當學者。屬於典型的商人學者。也就是說,更關心管理學能解決企業的實際問題,真刀真槍的幹。作為學者,他又關注企業界...

為什麼你不會動態規劃?

動態規劃 dynamic programming 是刷題中最常見也最重要的乙個類別,在研發崗位面試中往往佔據著重要地位。對於刷題,要寫在前面的是肯定要通過大量的練習和自身體會去把握每種題型的思路,這是大前提。不過動態規劃 以下用dp代替 屬於沒有公式的題型,這種題的特點是可能你花了很長時間去練習,卻...

docker容器你還不會嗎?趕緊學吧

前兩天有個朋友問我,發生腎麼事了?我說怎麼回事,給我發了幾張截圖,我一看,哦,原來是虛擬化軟體,有兩個類別,都很強,乙個完全模擬一台電腦,乙個完美利用資源,有乙個說是,我很強,硬體什麼的都能掌控,我說你死勁兒不好用,他不服氣,我說小朋友,你一台啟動速度和我十台啟動速度比比,他比不過,他說你這也沒用,...