আমি কীভাবে উইন্ডোজটিতে পাইথন প্যাকেজ ইনস্টল করব?


144

পাইথন প্যাকেজ স্থাপনে আমার খুব কষ্ট হচ্ছে। সেটআপটুলস থেকে EasyInstall এটিকে সাহায্য করার কথা বলে মনে করা হয় তবে পাইথন ২.6 এর জন্য তাদের এক্সিকিউটেবল নেই।

উদাহরণস্বরূপ মেকানিকাইজ ইনস্টল করার জন্য, কেবলমাত্র ইনস্টলল ডট টেক্সট অনুসারে মেকানাইজ ফোল্ডারটি সি: \ পাইথন 24 \ লিবি Mechan সাইট-প্যাকেজগুলিতে রাখার কথা, তবে পরীক্ষা চালানো কার্যকর হয় না। কেউ কি এই বিষয়ে কিছু আলোকপাত করতে সহায়তা করতে পারে? ধন্যবাদ!


5
মার্চ, ২০১৪ পর্যন্ত পাইপ প্যাকেজ ম্যানেজারটি উইন্ডোজ সহ সমস্ত প্ল্যাটফর্মে পাইথন ৩.৪ এর সাথে অন্তর্ভুক্ত রয়েছে । সুতরাং আপনি পাইথন ৩.৪ চালাচ্ছেন তা নিশ্চিত করা ভাল বিকল্প হতে পারে।
ডজি_কোডার

উপরে পাইথনটি ২.7.১০ বা ৩.৪ ইনস্টল করুন যার মধ্যে এটির ডিফল্ট পাইপ রয়েছে p তারপরে পাইথন-এম পিপ ব্যবহার করুন সিএমডি তে জ্যাঙ্গো ইনস্টল করুন এবং তাই
সৌরভ

উত্তর:


159

গৃহীত উত্তর পুরানো হয়েছে। সুতরাং প্রথমে, pipঅগ্রাধিকার দেওয়া হয় easy_install, ( কেন ইজি_ইনস্টলের উপরে পাইপ ব্যবহার করবেন? )। তারপরে pipউইন্ডোজে ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন, এটি বেশ সহজ।

  1. ইনস্টল করুন setuptools:

    curl https://bootstrap.pypa.io/ez_setup.py | python
  2. ইনস্টল করুন pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
  3. Allyচ্ছিকভাবে, আপনি আপনার পরিবেশের জন্য পথটি যুক্ত করতে পারেন যাতে আপনি যে pipকোনও জায়গায় ব্যবহার করতে পারেন । এটা কোথাও কোথাও C:\Python33\Scripts


7
সমস্ত পরামর্শগুলির মধ্যে, এটি কেবলমাত্র আমার পক্ষে কাজ করেছিল। আমার পরিবেশ - পাইথন 3.3.1, উইন্ডোজ 7 64 বিট, এক্স 64 পিসি। যদি সম্ভব হয় তবে দয়া করে এটিকে উঁচু করুন, পিপিএলকে অনেক ঝামেলা সাশ্রয় করুন।
কোয়েস্ট Monger

7
উপরেরটি আমার জন্য কাজ করেছে তবে https সহ দ্বিতীয় কার্ল এসএসএল শংসাপত্রের মেয়াদ শেষ হয়ে যাওয়ার বিষয়ে একটি সতর্কতা দিয়েছে। কার্ল কমান্ড লাইনে
আন্তন

1
1 ম উত্তরটি এখনও বৈধ, যদিও পিআইপি উচ্চতর আইএমও
ডেভিড বার্কার


3
পাইথনটি ২.7.১০ ইনস্টল করুন যা এতে ডিফল্ট পাইপ রয়েছে।তখন পাইথন-এম পাইপ ব্যবহার করুন সেমিডিতে জ্যাঙ্গো ইনস্টল করুন
সৌরভ

83

উইন্ডোজের জন্য পাইথনের নতুন সংস্করণগুলি পাইপ প্যাকেজ ম্যানেজারের সাথে আসে । (উৎস)

পাইপটি ইতিমধ্যে ইনস্টল করা থাকলে আপনি পাইথন 2> = 2.7.9 বা পাইথন 3> = 3.4 ব্যবহার করছেন

প্যাকেজ ইনস্টল করতে এটি ব্যবহার করুন:

cd C:\Python\Scripts\
pip.exe install <package-name>

সুতরাং আপনার ক্ষেত্রে এটি হতে হবে:

pip.exe install mechanize

14
+1 কারণ এখানে এবং অন্য কোথাও বেশিরভাগ অন্যান্য গাইড, "পাইপ ইনস্টল <মডুল্লানাম>" টাইপ করতে স্পষ্টভাবে যেখানে বলে। আমি এটি জানতাম almost
রাসমুস লারসেন

1
যেমনটি বলেছে এটি একটি দুর্দান্ত উত্তর! এটি অবশ্যই ধরে নিয়েছে সি সি ড্রাইভে পাইথন ইনস্টল করা আছে। পাওয়ারশেল ব্যবহারকারী লোকেদের ক্ষেত্রে, আপনি যদি কোনও ডিরেক্টরিতে পাইথন ইনস্টল করেন যার পাথে এটির স্থান রয়েছে, ডিরেক্টরি পরিবর্তন করতে সিডি ("পাথ") ব্যবহার করুন।
stt106

এটি পাইথন ২.7 সহ উইন্ডোজ 10 এ দুর্দান্ত কাজ করেছে। উইন্ডোজমুখী উত্তরের জন্য ধন্যবাদ যা আমার চোখকে ঝলমলে করে দেয় না।
brichins

1
কিছু উইন্ডোজ ইনস্টলেশনের ক্ষেত্রে pipযেমন অবস্থিতC:\Users\[you]\AppData\Local\Programs\Python\Python[XX]\Scripts\pip
জেপি

7
নাকি python -m pip install <module_name>?
ডাম্বলডেড

52

এই কিভাবে পেতে একটি ভাল টিউটোরিয়াল easy_installWindows এ। সংক্ষিপ্ত উত্তর: C:\Python26\Scripts(বা আপনি যে পাইথন ইনস্টল করেছেন) আপনার PATH এ যুক্ত করুন।


পদক্ষেপ 1 - পাইথনটি একটি কমান্ড হিসাবে স্বীকৃতি পান পদক্ষেপ 2 - সেটআপ.পি ফাইল চালান
ক্রিস হেইস

1
এই উত্তর পুরানো। দয়া করে এটি পরিবর্তন করুন।
মেভি

উইন্ডোজে পাইথন ৩.7 ইনস্টল করার সময়, সেই পথটিকে PATH এনভায়রনমেন্ট ভেরিয়েবলে যুক্ত করার জন্য একটি দুর্দান্ত বিকল্প রয়েছে।
কম্পিউটিংফ্রেক করুন

22

সেটআপলগুলির জন্য আপনার এক্সিকিউটেবলের দরকার নেই। আপনি সোর্স কোডটি ডাউনলোড করতে পারেন, এটি আনপ্যাক করতে পারেন, ডাউনলোড করা ডিরেক্টরিতে যেতে পারেন এবং python setup.py installকমান্ড প্রম্পটে চালাতে পারেন


2
আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ! আমি কোথায় এটি আনপ্যাক করব এবং কোথায় আমি এই আদেশটি চালাব?
ইকোব্লেজ

3
আপনি যদি টার ফাইলটি ডাউনলোড করেন তবে এটি WinRAR এর মতো প্রোগ্রামের সাথে আনপ্যাক করুন। এটি সম্পন্ন করার পরে, কমান্ড প্রম্পটটি খুলুন এবং যেখানে ফর্মটি ফ্যাক করা হয়েছিল সেখানে সন্ধান করুন (আপনি যদি কোনও setup.pyফাইল দেখেন তবে আপনি সঠিক স্থানে রয়েছেন) at সেখান থেকে আপনি চালাতে পারেন python setup.py installএবং এটি এটি আপনার জন্য ইনস্টল করবে।
ইভান ফসমার্ক 21

18

পাইথন ২.7 দিয়ে শুরু করে পাইপ ডিফল্টরূপে অন্তর্ভুক্ত করা হয়। এর মাধ্যমে আপনার কাঙ্ক্ষিত প্যাকেজটি কেবল ডাউনলোড করুন

python -m pip install [package-name]

- আমি কি বোঝায়?
ডেলিনিকো

@delinco m **module-name**: Searches **sys.path** for the named module and runs the corresponding **.py** file as a script.
ফিল্ড 294

সিস্টেমে পরিবেশের পথ যুক্ত করুন বা ব্যবহারের আগে পাইথন ফোল্ডারে প্রবেশ করুন এবং প্রবেশ করুনpython -m pip install [package-name]
মুজ

12

যেমন আমি অন্য কোথাও লিখেছি

পাইথনে প্যাকেজিং ভয়ানক। মূল কারণ হ'ল প্যাকেজ ম্যানেজার ছাড়াই ভাষা চালিত হয়।

ভাগ্যক্রমে পাইথনের একটি প্যাকেজ ম্যানেজার রয়েছে, তাকে পিপ বলে । পিপ রুবির রত্ন দ্বারা অনুপ্রাণিত, তবে কিছু বৈশিষ্ট্যের অভাব রয়েছে। হাস্যকরভাবে, পাইপ নিজেই ইনস্টল করা জটিল । জনপ্রিয় -৪-বিট উইন্ডোতে ইনস্টলেশন উত্স থেকে দুটি প্যাকেজ তৈরি এবং ইনস্টল করার দাবি করে। প্রোগ্রামিংয়ে নতুন কারও কাছে এটি একটি বড় জিজ্ঞাসা।


সুতরাং সঠিক জিনিসটি হ'ল পাইপ ইনস্টল করা। তবে যদি আপনাকে বিরক্ত করা না যায় তবে ক্রিস্টোফ গোহলক সমস্ত উইন্ডোজ প্ল্যাটফর্মের জন্য জনপ্রিয় পাইথন প্যাকেজগুলির জন্য বাইনারি সরবরাহ করে http://www.lfd.uci.edu/~gohlke/pythonlibs/

প্রকৃতপক্ষে, কিছু পাইথন প্যাকেজ তৈরির জন্য নির্ভরতাগুলির জন্য একটি সি সংকলক (যেমন। মিংডাব্লু 32) এবং লাইব্রেরির শিরোনাম প্রয়োজন। এটি উইন্ডোজে একটি দুঃস্বপ্ন হতে পারে, তাই ক্রিস্টোফ গোহলকের নামটি মনে রাখবেন।


3

উইন্ডোজটিতে প্যাকেজ ইনস্টল করতে আমার সমস্যা হয়েছিল। সমাধান খুঁজে পেয়েছি। এটি উইন্ডোজ 7 + এ কাজ করে। উইন্ডোজ পাওয়ারশেলের সাথে মূলত যে কোনও কিছু এটি কার্যকর করতে সক্ষম হওয়া উচিত। এটি আপনাকে এটি দিয়ে শুরু করতে সহায়তা করতে পারে।

  • প্রথমত, আপনাকে আপনার পাথ ভেরিয়েবলে অজগর ইনস্টলেশন যুক্ত করতে হবে। এটি সাহায্য করা উচিত।
  • আপনি প্যাকেজটি জিপ ফর্ম্যাটে ডাউনলোড করতে হবে যা আপনি এটি ইনস্টল এবং আনজিপ করার চেষ্টা করছেন। যদি এটি কিছু বিজোড় জিপ ফর্ম্যাট হয় তবে 7 জিপ ব্যবহার করুন এবং এটি নিষ্কাশন করা উচিত।
  • উইন্ডোজ পাওয়ারশেল ব্যবহার করে সেটআপ.পি দিয়ে উত্তোলিত ডিরেক্টরিতে নেভিগেট করুন (আপনার যদি সমস্যা হয় তবে এর জন্য লিঙ্কটি ব্যবহার করুন)
  • কমান্ড চালান python setup.py install

এটি আমার পক্ষে কাজ করেছিল যখন অন্য কোনও কিছুই বোঝা যাচ্ছিল না। আমি পাইথন ২.7 ব্যবহার করি তবে ডকুমেন্টেশনগুলি সূচিত করে যে পাইথন ৩.x এর ক্ষেত্রেও একই কাজ করবে।


1

পাইপ হল অজগর জন্য প্যাকেজ ইনস্টলার, প্রথমে এটি আপডেট করুন, তারপরে আপনার যা প্রয়োজন তা ডাউনলোড করুন

python -m pip install --upgrade pip

তারপর:

python -m pip install <package_name>

1

কমান্ড প্রম্পট (পাইথন ডিরেক্টরি) মাধ্যমে পাইপ আপগ্রেড করুন

D:\Python 3.7.2>python -m pip install --upgrade pip

এখন আপনি প্রয়োজনীয় মডিউলটি ইনস্টল করতে পারেন

D:\Python 3.7.2>python -m pip install <<yourModuleName>>

0

আপনি কেবল ez_setup.py ডাউনলোড এবং চালাতে পারেন, যদিও সেটআপটুলস ডকুমেন্টেশন আর এর পরামর্শ দেয় না। 2 সপ্তাহ আগে হিসাবে হিসাবে আমার জন্য ভাল কাজ করে।


0
PS D:\simcut>  C:\Python27\Scripts\pip.exe install networkx
Collecting networkx
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS reques
t has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may caus
e the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer ve
rsion of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissi
ngwarning.
  SNIMissingWarning
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SS
LContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL con
nections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.
readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading networkx-1.11-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 664kB/s
Collecting decorator>=3.4.0 (from networkx)
  Downloading decorator-4.0.11-py2.py3-none-any.whl
Installing collected packages: decorator, networkx
Successfully installed decorator-4.0.11 networkx-1.11
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object i
s not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade
to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplat
formwarning.
  InsecurePlatformWarning

অথবা কেবলমাত্র আপনার সিস্টেমের পথে এক্সিকিউটেবল আপনার পাইপের ডিরেক্টরিতে রেখে দিন।


0

ব্লুহির্ন দ্বারা উল্লিখিত হিসাবে ২.7 পিপ প্রিনস্টল করার পরে। যদি এটি আপনার পক্ষে কাজ না করে তবে এটি হয়ত যোগ করতে হবে।

তবে আপনি যদি উইন্ডোজ 10 চালান তবে আপনাকে মডিউল ইনস্টল করার জন্য আর টার্মিনাল খুলতে হবে না। পাইথন খোলার ক্ষেত্রেও একই কাজ।

আপনি সরাসরি অনুসন্ধান মেনুতে টাইপ করতে পারেন pip install mechanize, আদেশটি নির্বাচন করুন এবং এটি ইনস্টল হবে:

এখানে চিত্র বর্ণনা লিখুন

যদি কিছু ভুল হয়ে যায় তবে ত্রুটিটি পড়ার আগে এটি বন্ধ হয়ে যেতে পারে তবে এটি একটি দরকারী শর্টকাট।


ভিএসকোডের সাথে পাইথন ইনস্টলেশন ৩.৮.৩ এর পরে আমার স্টার্ট মেনুতে আমার এই শর্টকাটটি নেই, সম্ভবত আরও নতুন সংস্করণগুলি এটি আবার বাদ পড়েছে?
লরেঞ্জ

এটা করা উচিত নয়। পাইথন কি পথে যুক্ত হয়েছে? @ লরেঞ্জ
সায়মন

1
আমি সাধারণ পাইথন ৩.৮.৩ ইনস্টল করেছি এবং আমি ব্যবহারকারী-সংজ্ঞায়িত পরিবেশগত ভেরিয়েবলের পাথ ভেরিয়েবলকে যুক্ত করেছি: সি: \ ব্যবহারকারীরা \ ইউজার \ অ্যাপডাটা \ স্থানীয় \ প্রোগ্রামগুলি \ পাইথন \ পাইথন 38-32 সি: \ ব্যবহারকারীরা \ ব্যবহারকারী \ অ্যাপডেটা \ স্থানীয় \ প্রোগ্রামগুলি \ পাইথন \ পাইথন 38-32 \ স্ক্রিপ্টগুলি @ সিমন
লরেঞ্জ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.