windows環(huán)境下python程序庫導出requirements并使用詳解
第一步、requirements.txt導出
明人不說暗話,總共有兩種方法。
1、使用win+R,輸入cmd進入終端,打開所對應的環(huán)境,然后運行下列代碼,就可以得到requirement.txt文件:
pip freeze > requirements.txt
2、在程序運行界面,找到終端按鈕,我用的是pycharm,終端按鈕在這:

然后運行下列上述程序安裝必要庫:
pip install pipreqs
庫安裝完后,接著在下面輸入:
pipreqs ./ --encoding=utf8 --force
其中:
./:requirements.txt導出的文件位置,建議不要修改 --encoding=utf8:使用utf8編碼保存 --force:覆蓋現有的requirements.txt
然后就可以在程序所在目錄找到requirement.txt文件了。
注意事項
1、第1種方法也可以用終端的方法導出,而且第1種方法導出的庫很全,那么生成的requirement.txt文件在哪呢,可以在庫的位置找到,比如C:\Users\Administrator\.conda\envs\項目名稱,實在打不開的,直接復制下面這段直接文件夾搜索:
C:\Users\Administrator\.conda\envs\項目名稱
2、有些人會說,第二種方法需要的庫更少一些,當然,就運行程序而言,足夠了,如果是后續(xù)打包用,信我,果斷選第一種方法,少很多麻煩。
第二步、requirement.txt文件使用
相信大多數萌新都會很順利的得到requirement.txt文件,但是得到requirement.txt文件以后,怎么使用呢,哎,是吧,吭吃癟肚弄出來了requirement.txt文件,那么我是誰,我在哪,我在干什么?是不很懵,怎么用啊。
我知道你很急,但是你先別急,下面演示方法,看好了,我只演示一次狗頭.jpg
1、使用win+R,輸入cmd進入終端,創(chuàng)建一個新的環(huán)境(很重要!)
conda create --name myenv python=3.8
myenv就是你自己項目的名稱,不用多說吧
2、打開文件夾,對,你新環(huán)境所在的文件夾,還是這種方法:
C:\Users\Administrator\.conda\envs\項目名稱
3、把生成的requirement.txt文件粘貼進去
4、然后在終端中使用python加載運行requirement.txt文件
python.exe -m pip install -r requirement.txt
這樣,一個帶有原始程序可以依賴庫的新的環(huán)境就配好了。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python中threading和queue庫實現多線程編程
這篇文章主要介紹了python中threading和queue庫實現多線程編程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02

