檢視python專案使用到的第三方庫版本號資訊

2021-10-20 09:12:15 字數 615 閱讀 1575

# 匯出專案需要的檔案

import os

import sys

# 找到當前目錄

project_root = os.path.dirname(os.path.realpath(__file__)

)print

(project_root)

# 找到直譯器,虛擬環境目錄

python_root = sys.exec_prefix

print

(python_root)

# 1、匯出全部第三方庫的資訊

# 拼接生成requirement命令

command = python_root +

'\scripts\pip freeze > '

+ project_root +

'\\requirements1.txt'

os.system(command)

# 2、匯出本次專案需要用到的第三方庫資訊

# 需要先安裝pipreq模組:pip install pipreqs

os.system(

"pipreqs ./ --encoding=utf-8"

)

專案中用到的python

import scipy.io as scio 資料輸入輸出,載入和儲存matlab檔案,例如下面 train norm scio.loadmat train norm file 這裡面包含兩個矩陣 train datan train labeln test norm scio.loadmat te...

ZIGBEE專案 使用到的基本概念記錄

優秀可靠的zigbee應用 模組 具有在硬體上設計緊湊,體積小,貼片式焊盤設計,可以內建chip或外接sma天線,通訊距離從100公尺到2500公尺不等,還包含了adc,dac,比較器,多個io,i2c等介面和使用者的產品相對接。軟體上包含了完整的zigbee協議棧,並有自己的pc上的配置工具,採用...

freemarker在專案中經常使用到的語法總結

判斷data.tag不為null if data.tag?判斷data.tag不為null且不為空字串 if data.tag?data.tag 判斷data.is top不為null且等於1 if data.is top?data.is top 1 獲取列表imagelist的長度 多次替換後台返...