আমি কীভাবে একটি। WHL ফাইল দিয়ে পাইথন প্যাকেজ ইনস্টল করব?


871

আমার উইন্ডোজ মেশিনে পাইথন প্যাকেজ ইনস্টল করতে আমার সমস্যা হচ্ছে, এবং ক্রিস্টোফ গহলকের উইন্ডো বাইনারিগুলির সাথে এটি ইনস্টল করতে চাই। (যা আমার অভিজ্ঞতা অনুসারে অন্যান্য অনেক প্যাকেজ ইনস্টলেশনের জন্য ঝামেলা অনেকটাই কমিয়ে দিয়েছে)। তবে, শুধুমাত্র .Wl ফাইল উপলব্ধ।

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

তবে আমি কী ফাইলগুলি ইনস্টল করব?

মন্তব্য

  • আমি চক্রের নথি পেয়েছি , তবে কীভাবে। WHL ফাইল ইনস্টল করবেন তা ব্যাখ্যা করার ক্ষেত্রে এগুলি এতটা দৃa়তর বলে মনে হয় না।
  • এই প্রশ্নের সঙ্গে সদৃশ এই প্রশ্নের , যা সরাসরি উত্তর না দেওয়া।


12
কীভাবে এই পদক্ষেপটি এক্সেল থেকে পুরোপুরি উত্সাহিত করেছিল? সাধারণত লোকেরা জিনিসকে আরও শক্ত করার পরিবর্তে জিনিসগুলিকে আরও সহজ করার চেষ্টা করে।
রাশকেট

4
@ রেশকেট .exe এর সাথে তুলনা করে বুননটি হল যে সমস্ত পাইথন সংস্করণ সমর্থন করার জন্য প্রকাশকদের কেবল একটি চাকা (সাধারণত) আপলোড করতে হয়। যদিও আপনি ঠিক বলেছেন, প্যাকেজ ইনস্টল করার চেষ্টা করা লোকেদের জন্য চাকা কম সহজ। আপনি। WHL ফাইলগুলিতে ডাবল ক্লিক করতে পারলে এটি ঝরঝরে হবে।
কর্নেল আতঙ্ক


1
pip install ...চাকা প্যাকেজ প্রয়োজন হয় না ; pip wheel ...আছে।
cgohlke

উত্তর:


1034

আমি কেবল নিম্নলিখিতটি ব্যবহার করেছি যা বেশ সহজ ছিল। প্রথমে একটি কনসোল খুলুন তারপরে সিডি করুন যেখানে আপনি নিজের ফাইলটি কিছু প্যাকেজ.কমের মতো ডাউনলোড করেছেন wh

pip install some-package.whl

দ্রষ্টব্য: যদি পাইপ.এক্স.কে স্বীকৃতি না দেওয়া হয় তবে আপনি এটি "স্ক্রিপ্টস" ডিরেক্টরিতে খুঁজে পেতে পারেন যেখানে পাইথন ইনস্টল করা হয়েছে। যদি পাইপ ইনস্টল না করা থাকে তবে এই পৃষ্ঠাটি সহায়তা করতে পারে: আমি কীভাবে উইন্ডোজটিতে পাইপ ইনস্টল করব?

দ্রষ্টব্য: স্পষ্টতার জন্য
যদি আপনি *.whlফাইলটি স্থানীয় ড্রাইভে অনুলিপি করেন (যেমন : সি: \ কিছু-ডির \ কিছু-ফাইল.হুয়েল ) নীচের কমান্ড লাইন প্যারামিটারগুলি ব্যবহার করুন -

pip install C:/some-dir/some-file.whl

45
আপনাকে যা না প্রয়োজন pip install wheel। আদেশটি pip install some-package.whlযথেষ্ট is কেবল নিশ্চিত হন যে পাইপ আপডেট হয়েছে, বুরহান-খালিদ অনুসারে।
ডাইভনেেক্স

7
এছাড়াও, উইন্ডোগুলিতে পিপ চালানোর জন্য আপনাকে প্রশাসক হিসাবে কমান্ড প্রম্পটটি খুলতে হবে
মিঃ আলেকজান্ডার

60
python -m pip install some-package.whlPATH তে পাইপ না পাওয়া গেলেও কাজ করে।
ডুনস

30
অফলাইনে সেটিংসে পাইথন মডিউল ইনস্টল করা উত্সাহজনক। স্পষ্টত কোনও পাইপ নেই। ঠিক আছে তাই একটি সেটআপ.পি আছে ... কিন্তু এটি কাজ করে না? ওহ এটির জন্য সেটআপলগুলি দরকার। ওয়ান্ডারফুল। ঠিক আছে সেটআপলগুলি ইনস্টল করুন - এটি কী, কী? ওহ, পিপ দরকার! মনে হচ্ছে আমি লুপে আটকে আছি।
জিভিএইচ

6
অজগর 3 এর pip3পরিবর্তে pipআমি এর পরিবর্তে ব্যবহার করছি (আমার কাছে 2.7 ছিল এবং এখন 3.4 রয়েছে)। যাইহোক, এটি একটি বন্ধুত্বপূর্ণ অনুস্মারক যা কখনও কখনও pip3আপনার প্রয়োজন হয়।
জেনোরোমা

63

প্রথমত, চাকা সমর্থন সক্ষম করতে আপনার কাছে আপডেট পাইপ রয়েছে তা নিশ্চিত করুন:

pip install --upgrade pip

তারপরে, চাকা থেকে ইনস্টল করার জন্য, চাকাটি ডাউনলোড করা হয় সেই ডিরেক্টরিটি দিন। উদাহরণস্বরূপ, ইনস্টল করতে package_name.whl:

pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name

10

2
--use-wheelপিপ ছাড়াই ব্যবহার করুন 19.0.1 (অজগর 2.7)
রাডো

1
@ পিটারমোরটেন প্যাকেজ ফর্ম্যাটটিতে whlসংক্ষেপণ কী
অরেঞ্জডোগ

19

আমি ওপি-তে একই নৌকায় আছি।

উইন্ডোজ কমান্ড প্রম্পট ব্যবহার করে ডিরেক্টরি থেকে:

C:\Python34\Scripts>
pip install wheel

কাজ মনে হয়েছিল।

ডিরেক্টরিটি যেখানে ডাব্লুএইচএল অবস্থিত সেখানে পরিবর্তন করা হচ্ছে, এটি কেবল আমাকে বলে যে 'পাইপ স্বীকৃত নয়'। ফিরে যেতে C:\Python34\Scripts>, তারপরে 'যেখানে / তার / ডাউনলোড করা' অবস্থান সরবরাহ করতে উপরের পুরো কমান্ডটি ব্যবহার করা হয়েছে, এটি বলে Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist

তাই আমি পাইথন ৩৪ / স্ক্রিপ্টগুলিতে .Wl এর একটি অনুলিপি ফেলে দিয়েছিলাম, আবার ঠিক একই কমান্ডটি আবার চালিয়েছি ( --find-links=অন্য ফোল্ডারে এখনও চলছে) এবং এইবার এটি কার্যকর হয়েছিল।


10
@ আইনারসুন্ডগ্রেন আমি দ্বিমত পোষণ করছি, তিনি সমস্ত পদক্ষেপ তালিকাভুক্ত করেছেন যা তাকে অপের সমস্যার সমাধান করতে পরিচালিত করেছিল।
রানড্রসুন

1
C:\Python34\Scriptsপাইপ চলাকালীন ডিরেক্টরিতে দাঁড়াতে এড়াতে , ডিরেক্টরিটি পরিবর্তে ডিরেক্টরিটিতে যুক্ত করুন। : যারা কিভাবে জানি না জন্য windowsitpro.com/systems-management/...
Godsmith

3
একটি অতিরিক্ত উদাহরণ, কমান্ড প্রম্পট খোলার পরে, আমি কেবল এটিতে আটকানো এবং এন্টার টিপুন। অন্য কিছু প্রয়োজন নেই: C:\Python34\python.exe -m pip install requests এটি স্বয়ংক্রিয়ভাবে 'অনুরোধগুলি' প্যাকেজটি ডাউনলোড করে এটি ইনস্টল করে।
ডেনিস জাহেরউদ্দিন

এই শেষ মন্তব্যটি আমার জন্য নিখুঁতভাবে কাজ করেছিল। উত্তর হিসাবে পোস্ট করা যেতে পারে!
যোহন ওবাদিয়া

19

দুর্দান্ত ক্রিস্টোফ গোহলকের সাইটে কয়েকটি ফাইল সংস্করণ রয়েছে।

এই সাইটটি থেকে চাকা ইনস্টল করার সময় আমি যে গুরুত্বপূর্ণ জিনিসটি পেয়েছি তা হ'ল পাইথন কনসোল থেকে প্রথমে এটি চালানো:

import pip
print(pip.pep425tags.get_supported())

যাতে আপনার কম্পিউটারের জন্য আপনার কোন সংস্করণ ইনস্টল করা উচিত তা আপনি জানেন। ভুল সংস্করণ বাছাই করা প্যাকেজটি ইনস্টল করতে ব্যর্থ হতে পারে (বিশেষত যদি আপনি সঠিক সিপিথন ট্যাগ ব্যবহার করেন না, উদাহরণস্বরূপ, সিপি 27)।


1
ধন্যবাদ, এই তথ্যটি খুঁজে পেতে সমস্যা হচ্ছে! তবে আমার কোন সংস্করণটি প্রয়োজন তা নির্ধারণের জন্য আউটপুট কীভাবে পড়তে হবে তা আমি নিশ্চিত নই।
Johndt6

13

আমার কম্পিউটারে কমান্ড প্রম্পট থেকে আপনাকে পাইপ.এক্স.সি চালাতে হবে। আমি টাইপC:/Python27/Scripts/pip2.exe install numpy


1
আমার কোন Scriptsডিরেক্টরি নেই পিপ কি নিয়মিত ইনস্টল করে আসে না?
জোজকিয়াক্ক

@ জোজকাইকিউক: না। ইনস্টলেশন নির্দেশাবলীর জন্য এখানে দেখুন: পাইপ.পাইপা.আইও
এএন

8

উইন্ডোজে আপনি কেবল ব্যবহার করে আপগ্রেড করতে পারবেন না pip install --upgrade pipকারণ এটি pip.exeব্যবহার করা হচ্ছে এবং এটির পরিবর্তে একটি ত্রুটি হবে। পরিবর্তে, আপনার এটির pipমতো আপগ্রেড করা উচিত :

easy_install --upgrade pip

তারপরে pipসংস্করণটি পরীক্ষা করুন :

pip --version

যদি এটি 6.xসিরিজ দেখায় তবে চাকা সমর্থন রয়েছে।

তবেই আপনি এই জাতীয় চাকা প্যাকেজ ইনস্টল করতে পারেন:

pip install your-package.whl

1
আমি উইন্ডোজ on-তে কেবল পাইপ আপগ্রেড করে ব্যবহার করেছি pip install --upgrade pipএবং এটি দুর্দান্ত কাজ করেছে — যাতে আপনি যা বলেন তার অংশটি ভুল বলে মনে হয়।
মার্টিনো

1
সম্ভবত পাইপ ছেলেরা এটি বুঝতে পারে এবং নতুন সংস্করণে সমস্যাটি সমাধান করে ... আমি জানি না। কমপক্ষে উত্তর পোস্ট করার সময় (২০১৫-এর প্রথম দিকে) আমি ত্রুটির মুখোমুখি হয়েছি।
রক্যালাইট

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

1
উইন্ডোজ 10-এ পাইথন ৩.৩.২ চালানো, "পাইথন-এম পাইপ ইনস্টল - আপগ্রেড পাইপ" স্রেফ সাফল্যের সাথে পিপ -৮.১.১ পিপ -৮.১.২-তে উন্নীত করা হয়েছে
ডেভ বার্টন

6

এগুলিতে একটি সাধারণ ডাবলক্লিক দিয়ে হুইল ফাইলগুলি ইনস্টল করতে সক্ষম হতে আপনি নিম্নলিখিতগুলির একটি করতে পারেন:

1) প্রশাসনিক সুবিধার্থে কমান্ড লাইনে দুটি কমান্ড চালান:

assoc .whl=pythonwheel
ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause

2) বিকল্পভাবে, এগুলিকে একটি wheel.batফাইলে অনুলিপি করা যায় এবং বৈশিষ্ট্যগুলিতে 'প্রশাসক হিসাবে চালান' চেকবাক্স দিয়ে কার্যকর করা যায়।

পিএস পাইপ.এক্স.এইটি PATH- এ অনুমান করা হয়।

হালনাগাদ:

(1) এগুলি এক লাইনে একত্রিত করা যেতে পারে:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause

(2) .bat ফাইলগুলির জন্য সিনট্যাক্সটি কিছুটা পৃথক:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause

এছাড়াও এর আউটপুট আরও ভার্জোজ তৈরি করা যেতে পারে:

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1
@ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1
@echo Installation successfull & pause

বিশদ জন্য আমার ব্লগ পোস্ট দেখুন।


দরকারী! ধন্যবাদ, অ্যাকিল এবং অ্যান্টনি। সম্ভবত, স্ক্রিপ্টস ফোল্ডারে পাথের মধ্যে নির্ভরতা এড়াতে আপনি ব্যবহার করতে পারেন: সেমিডি / সি পাইথন-এম পাইপ "% 1" ইনস্টল করুন এবং বিরতি দিন
ডেভ বার্টন

ঠিক আছে, আমি ভুল ছিল। আপনি পাইপ.এক্স.ই. তবে, অন্য একটি সমস্যা হ'ল যদি আপনি ফাইটিপ কমান্ডটি দেখানো হিসাবে ব্যবহার করেন তবে "বিরাম" ফাইল অ্যাসোসিয়েশনের অংশ হিসাবে রেজিস্ট্রিতে সঞ্চয় না হয়ে কমান্ড প্রম্পটে চালিত হবে। রেজিস্ট্রিতে শেল কমান্ডে "& বিরতি" যুক্ত করতে আপনাকে পুনরায় চালনা করতে হবে। (কেবলমাত্র পাইথনহিলের জন্য রেজিস্ট্রিটি অনুসন্ধান করুন))
ডেভ বার্টন

@ ডেভবার্টন আমি আমার উত্তর স্থির করেছি এবং আপডেট করেছি। ধন্যবাদ.
অক্ষ

3

সম্পাদনা করুন: এই আর লম্বা পিপ একটি অংশ নয়

এই জাতীয় ফাইলগুলি ডাউনলোড না করার জন্য, আপনি চেষ্টা করতে পারেন:

pip install --use-wheel pillow

আরও তথ্যের জন্য, এই দেখুন


পাইথের সর্বশেষ সংস্করণটি পাইথন-এম পাইপের মাধ্যমে ইনস্টল করা হয়েছে তা নিশ্চিত করুন
আপগ্রেড পাইপ

2

আপনি যদি সরাসরি পিআইপি ব্যবহার করে নির্দিষ্ট প্যাকেজ ইনস্টল করতে না পারেন তবে ক্ষেত্রে।

আপনি একটি নির্দিষ্ট .whl(চাকা) প্যাকেজ ডাউনলোড করতে পারেন - https://www.lfd.uci.edu/~gohlke/pythonlibs/

ডাউনলোড করা প্যাকেজে সিডি (ডিরেক্টরি পরিবর্তন করুন) এবং ম্যানুয়ালি ইনস্টল করুন -
pip install PACKAGENAME.whl
প্রাক্তন:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl


1

আমি নিম্পাই ইনস্টল করতে পরিচালিত একমাত্র উপায়টি ছিল:

আমি এখান থেকে নম্পপি ডাউনলোড করেছি https://pypi.python.org/pypi/numpy

এই মডিউল

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

পাওয়ারশেলে পাইথনের ইনস্টলেশন পথ থেকে আদেশ কার্যকর করুন execution

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

PS: আমি এটি উইন্ডোজ 10 এ ইনস্টল করেছি।


1

আপনি .Wl ফাইলটি ব্যবহার করে ইনস্টল করতে পারেন pip install filename। যদিও এটি এই ফর্মটিতে ব্যবহার করা হচ্ছে, এটি আপনার কমান্ড লাইনের একই ডিরেক্টরিতে হওয়া উচিত, অন্যথায় এটির ঠিকানার মতো সম্পূর্ণ ফাইলের নাম উল্লেখ করুন pip install C:\Some\PAth\filename

এটিও নিশ্চিত করুন যে আপনি যা ব্যবহার করছেন সেভাবে .Wl ফাইলটি একই প্ল্যাটফর্মের, আপনি python -Vপাইথনের কোন সংস্করণটি চালাচ্ছেন এবং এটি যদি উইন 32 বা 64 হয় তবে এটি অনুসারে সঠিক সংস্করণটি ইনস্টল করুন a


1

আমি যা করেছি তা হ'ল কমান্ডটি ব্যবহার করে পাইপটি আপডেট করা: pip install --upgrade pipএবং তারপরে আমি কমান্ডটি ব্যবহার করে হুইল ইনস্টল করেছি: pip install wheelএবং তারপরে এটি পুরোপুরি সূক্ষ্মভাবে কাজ করেছিল।

আশা করি এটি আপনার জন্য কাজ করে ess


0

উইন্ডোজের নতুন পাইথন ব্যবহারকারীরা প্রায়শই ইনস্টলেশনের সময় পাইথন \ স্ক্রিপ্ট ডিরেক্টরি PATH ভেরিয়েবলের সাথে যুক্ত করতে ভুলে যান। আমি পাইথন লঞ্চারটি ব্যবহার করার এবং সুইচটির সাথে স্ক্রিপ্ট হিসাবে পাইপ চালানোর পরামর্শ দিই -m। তারপরে আপনি নির্দিষ্ট পাইথন সংস্করণটির জন্য চাকার ইনস্টল করতে পারেন (যদি একাধিক ইনস্টল থাকে) এবং স্ক্রিপ্ট ডিরেক্টরিটি PATH এ থাকতে হবে না। সুতরাং কমান্ড লাইনটি খুলুন, cd.Wl ফাইলটি যে ফোল্ডারে অবস্থিত সেখানে ফোল্ডারে নেভিগেট করুন ( কমান্ড সহ):

py -3.6 -m pip install your_whl_file.whl

3.6আপনার পাইথন সংস্করণ দ্বারা প্রতিস্থাপন করুন বা -3পছন্দসই পাইথন সংস্করণ PATH-এ প্রথম উপস্থিত হলে কেবল প্রবেশ করুন । একটি সক্রিয় ভার্চুয়াল পরিবেশের সঙ্গে: py -m pip install your_whl_file.whl

অবশ্যই আপনি এইভাবে পিপিআই থেকে প্যাকেজ ইনস্টল করতে পারেন, যেমন

py -3.6 -m pip install pygame

0

আমি কীভাবে .Wl ফাইল ইনস্টল করতে হয় তার সঠিক উপায়ে আপনাকে পরামর্শ দিচ্ছি। প্রথমদিকে আমি অনেক সমস্যার মুখোমুখি হয়েছিলাম তবে আমি এটি সমাধান করেছি,। WHL ফাইলগুলি ইনস্টল করার জন্য আমার কৌশলটি এখানে।

একটি মডিউল আমদানি করার জন্য পদক্ষেপগুলি যথাযথভাবে অনুসরণ করুন

  1. আপনার .Wl ফাইলটি অজগর 2.7 / 3.6 / 3.7 / .. ফোল্ডারে রাখা আছে তা নিশ্চিত করুন। প্রথমদিকে যখন আপনি .Wl ফাইলটি ডাউনলোড করেন তখন ফাইলটি ডাউনলোড ফোল্ডারে রাখা হয়, আমার পরামর্শটি ফোল্ডারটি পরিবর্তন করা। এটি ফাইল ইনস্টল করা সহজ করে তোলে।
  2. কমান্ড প্রম্পট ওপেন করুন এবং আপনি যে ফোল্ডারটি প্রবেশ করে ফাইলটি রেখেছেন তা খুলুন

সিডি সি: y অজগর 3.7

3.এখন, নীচে লিখিত কমান্ড লিখুন

>py -3.7(version name) -m pip install (file name).whl
  1. এন্টার এ ক্লিক করুন এবং নিশ্চিত করুন যে আপনি বর্তমানে সঠিক ফাইল নাম সহ যে সংস্করণটি ব্যবহার করছেন তা প্রবেশ করেছেন।

  2. একবার আপনি এন্টার টিপুন, কয়েক মিনিটের জন্য অপেক্ষা করুন এবং ফাইলটি ইনস্টল হয়ে যাবে এবং আপনি নির্দিষ্ট মডিউলটি আমদানি করতে সক্ষম হবেন।

  3. মডিউলটি সফলভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করতে মডিউলটি নিষ্ক্রিয় অবস্থায় আমদানি করুন এবং এটি পরীক্ষা করুন।

ধন্যবাদ:)


0

প্যাকেজটি ডাউনলোড করুন (। WHL)।

পাইথন ডিরেক্টরিটির স্ক্রিপ্ট ফোল্ডারের ভিতরে ফাইলটি রাখুন

C:\Python36\Scripts

প্যাকেজ ইনস্টল করতে কমান্ড প্রম্পটটি ব্যবহার করুন।

C:\Python36\Scripts>pip install package_name.whl

-1

MacOS এর উপর, সঙ্গে pipMacPorts python2.7 মধ্যে MacPorts মাধ্যমে ইনস্টল, আমি @Dunes সমাধান ব্যবহার ছিল:

sudo python -m pip install some-package.whl

কোথায় pythonআমার ক্ষেত্রে MacPorts পাইথন, যা দ্বারা প্রতিস্থাপিত হয় python2.7বা python3.5আমার জন্য।

-mবিকল্প র manpage অনুযায়ী "স্ক্রিপ্ট হিসাবে গ্রন্থাগার মডিউল চালান" করা হয়।

(আমি আগে sudo port install py27-pip py27-wheelইনস্টল করার জন্য দৌড়েছিলাম pipএবং wheelপ্রথমে আমার পাইথন ২.7 ইনস্টলেশন ইনস্টল করেছিলাম।)

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