2017-05-09 57 views
0

我知道pip install或pip freeze可以給出安裝的python模塊列表。有什麼方法可以改變我得到輸出的方式?獲取Python模塊列表的通用方法?

例如:畫中畫凍結給我:

  1. 景觀客戶端== 14.12
  2. PAM == 0.4.2
  3. 扭絞芯== 13.2.0
  4. 的apt-的Xapian -index == 0.45
  5. argparse == 1.2.1

有沒有一種方法,我可以將其更改爲顯示:

  1. 橫向 - 客戶機 - 14.12
  2. PAM-0.4.2
  3. 扭絞芯-13.2.0
  4. 易於-Xapian的折射率-0.45
  5. argparse-1.2.1

此外,有沒有辦法獲得所有python組件的列表 - 無論是從pip & pip3還是我必須單獨運行該命令?

我在看它的方式是看看我們是否能以某種方式控制pip或pip3給我們的輸出。

+0

'pip freeze'沒有任何改變輸出afaik的選項。不過,編寫一個小腳本來做這件事應該是微不足道的。 –

+2

'(pip freeze; pip3 freeze)| sort -u | sed's/==/- /'' – 0x5453

+0

可能的重複[如何獲得本地安裝的Python模塊列表?](http://stackoverflow.com/questions/739993/how-can-i-get-一個列表 - 的 - 本地安裝的Python模塊) –

回答

0

像下面

adium-theme-ubuntu (0.3.4) 
appdirs (1.4.0) 
argh (0.26.2) 
args (0.1.0) 
Babel (2.3.4) 
BeautifulSoup (3.2.1) 
cffi (1.9.1) 
click (6.7) 
clint (0.5.1) 
colorama (0.3.7) 
compass-stylesheets (1.0.2) 
cryptography (1.7.2) 
Cython (0.23) 
decorator (4.0.11) 
Django (1.10.5) 
django-request (1.5.1) 
djangorestframework (3.5.4) 
docutils (0.13.1) 
enum34 (1.1.6) 
future (0.16.0) 
get (0.0.0) 
gitdb (0.6.4) 
gitdb2 (2.0.0) 
GitPython (2.1.1) 
gyp (0.1) 
httplib2 (0.10.3) 
idna (2.2) 
image (1.5.5) 
influxdb (4.0.0) 
ipaddress (1.0.18) 
jedi (0.10.0) 
Kivy (1.9.1) 
Kivy-Garden (0.1.4) 
Markdown (2.6.8) 
monkeylearn (0.3.6) 
networkx (1.11) 
numpy (1.12.0) 
olefile (0.44) 
packaging (16.8) 
pandas (0.19.2) 
pathlib (1.0.1) 
pathtools (0.1.2) 
pefile (2016.3.28) 
Pillow (4.0.0) 
pip (9.0.1) 
pkginfo (1.4.1) 
post (0.0.0) 
public (0.0.0) 
pyasn1 (0.2.2) 
pycparser (2.17) 
pycrypto (2.6.1) 
pycryptodome (3.4.5) 
pyglet (1.2.4) 
Pygments (2.2.0) 
pygobject (3.22.0) 
pyOpenSSL (16.2.0) 
pyparsing (2.1.10) 
PyPDF2 (1.26.0) 
pyScss (1.3.5) 
pystache (0.5.4) 
Pyste (0.9.10) 
python-dateutil (2.6.0) 
pytz (2016.10) 
pyxdg (0.25) 
PyYAML (3.12) 
query-string (0.0.0) 
request (0.0.0) 
requests (2.13.0) 
requests-toolbelt (0.7.1) 
rsa (3.4.2) 
setupfiles (0.0.0) 
setuptools (34.2.0) 
simplejson (3.10.0) 
six (1.10.0) 
smmap (0.9.0) 
smmap2 (2.0.1) 
swapper (1.0.0) 
twine (1.8.1) 
ubuntuone-client-data (14.4) 
unity-lens-photos (1.0) 
urllib3 (1.21.1) 
virtualenv (15.1.0) 
watchdog (0.8.3) 
wheel (0.29.0) 

PIP表輸出的我從來沒有嘗試過提供額外的命令「列表」但有人指出,你可以寫一個腳本。

我不太清楚「所有Python組件」的含義,因爲它非常廣泛。

「pip freeze」命令以需求格式輸出安裝的軟件包。

pip列表只輸出所有本地安裝的軟件包及其版本,格式稍顯清晰。如果這個答案沒有幫助,你可以給我更多關於「所有Python組件」的含義的信息嗎?

相關問題