পাইপ বা ইজিল-ইনস্টল ইনস্টল করে পাইথন প্যাকেজের সাথে যুক্ত ফাইলগুলি কীভাবে তালিকাবদ্ধ করব?


67

আমি পাইপ ব্যবহার করে একটি পাইথন প্যাকেজ ইনস্টল করেছি যা ইজি_ইনস্টলগুলির প্রতিস্থাপন। এই প্যাকেজটির সাথে ইনস্টল হওয়া ফাইলগুলির একটি তালিকা আমি কীভাবে পাব?

মূলত, আমি পাইথন প্যাকেজের সমতুল্য সন্ধান করছি

dpkg -L

অথবা

rpm -ql

উত্তর:


89

আপনি কমান্ড ব্যবহার করে এটি করতে পারেন:

pip show -f <package>

আমার জন্য কাজ করে না pip: error: No command by the name pip show,। (
পাইপ

@ জিত্রাটক্স ওয়েল, বর্তমানে আমি পাইপ ১.৪.১ ব্যবহার করছি এবং এটি কাজ করে, সম্ভবত আপনার পিপ আপগ্রেড করা উচিত।
Bunyk

হ্যাঁ, এখানে যে উত্তর হল: stackoverflow.com/a/14060138/816449 এটা 1.2.1.post1 কাজ করে।
Bunyk

1
এটি প্রতিটি প্যাকেজের জন্য কাজ করে না বলে মনে হয়। যেমন pip show -f nbconvertদেয় Files: Cannot locate installed-files.txt
অ্যালেক্স কভেন্ট্রি

এটি ব্যবহার করে ইনস্টল হওয়া প্যাকেজগুলির জন্যও কাজ করে না python setup.py develop
আকাইহোলা

4

আমি পাইপ সহ ভার্চুয়ালেনভ ব্যবহার করি, তাই আমি অনুসরণ করা পদক্ষেপগুলি এখানে। ধরুন আমি dave_venvভার্চুয়াল পরিবেশে কাজ করছি ।

$ cat ~/.bashrc

export WORKON_HOME=/usr/local/virtualenvs

$ cd /usr/local/virtualenvs/dave_venv/lib/python2.6/site-packages
$ ls # This should show <your_package>.
$ cd <your_package>
$ ls # now you're looking at your package's files.

1
বেশিরভাগ ক্ষেত্রে কাজ করে তবে প্যাকেজটি কোনও কমান্ড-লাইন স্ক্রিপ্ট ইনস্টল করে না, যা
ইউএসআর


2

দুই বছর পরে, বেশিরভাগ পাইপ উদাহরণগুলি দেখায়, তবে, সমস্ত প্যাকেজগুলিতে সাবকম্যান্ডটি পড়ার জন্য ইনস্টলড-ফাইলস.টিএসটি প্রোগ্রাম নেই।

অজগর শেলটি আগুন জ্বালিয়ে কাজটি করা:

>>> import eventlet
>>> eventlet.__path__
    ['/usr/lib/python2.7/dist-packages/eventlet']

যেখানে "ইভেন্টলেট" হ'ল প্যাকেজটি আমি পাইপের সাথে ইনস্টল করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.