pip對應的輪子版本格式查詢

2021-10-07 21:42:59 字數 882 閱讀 5456

以前的方法:

import pip

print

(pip.pep425tags.get_supported(

))

如果是amd64,則使用

import pip._internal

print

(pip._internal.pep425tags.get_supported(

))

如果問題解決就可以不用往下看了。最近我自己發現不太好使,會顯示:module 『pip』 has no attribute 『pep425tags』,這是因為pip版本太舊或太新,對,太新也會出現這個問題……

處理方法是先

pip install -

-upgrade pip

pip install -

-upgrade wheel setuptools

然後

import warnings #忽略warning,不然會彈一大堆亂七八糟的warning,然後關鍵資訊被淹沒

warnings.filterwarnings(

"ignore"

)import wheel.pep425tags as w

print

(w.get_supported(archive_root =「」)

)

注意如果顯示w.get_supported相關的錯誤,那就用

print

(w.get_supported(

))

低版本的wheel setuptools不需要引數,高版本的就需要。使用這個應該可以解決輪子格式的問題了。

在多版本python的pip的安裝與對應包的安裝

最近花了好長時間在搞這個,由於deepin 下python 有兩個版本,並且都沒有安裝 pip,之前的博文預設安裝 pip給 python2.7 結果各種問題,在此將之前走過的彎路整合起來 首先,安裝pip 將這個 py檔案放到對應的 python 版本去執行就會安裝到對應的版本資料夾中 在使用的時...

Python程式設計 為世界貢獻你的輪子 pipy打包

我要打包的檔案是chinesename.py,配置如下目錄結構 chinesename chinesename init py chinesename.py setup.py 配置setup.py檔案 from setuptools import setup,find packages setup ...

查詢對應的括號

c c 練習題 查詢對應的括號。如 在位置3出的左括號其右括號所在的位置為4 查詢對應的括號。如 在位置3出的左括號其右括號所在的位置為4 include include include include using std cin using std cout using std endl enum...