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


140

আমি প্রতিটি গুগল উত্স এবং এসও থ্রেড পড়েছি, কিছুই কাজ করে না।

Python 2.7.3 32bitইনস্টল Windows 7 64bit। ডাউনলোড, এক্সট্র্যাক্ট করা এবং তারপরে পাইক্রিপ্টো ফলাফলগুলি ইনস্টল করার চেষ্টা করছে"Unable to find vcvarsall.bat".

সুতরাং আমি মিনজিডাব্লু ইনস্টল করি এবং পছন্দসই সংকলক হিসাবে ইনস্টল লাইনে এটি পরীক্ষা করি। তবে আমি ত্রুটি পেতে"RuntimeError: chmod error".

আমি কীভাবে এই পৃথিবীতে পাব? আমি পাইপ ব্যবহার করার চেষ্টা করেছি, যা একই ফলাফল দেয়। আমি পাই-ক্রাইপ্টো ২.৩ বাইনারি একটি প্রাক-বিল্ট পাই এবং এটি ইনস্টল করেছিলাম তবে এটি সিস্টেমে খুঁজে পাওয়া যায় না (কাজ করছে না)।

কোন ধারনা?



16
আপনি যদি এটি ইনস্টল করতে চান তবে কেবল বাইনারি পাইক্রিপ্টো ইনস্টলারটি ডাউনলোড করুন
bobobobo

12
এটি অত্যন্ত সাহসের পরামর্শ, বিদেশ থেকে অচেনা সার্ভার থেকে বাইনারি ক্রিপ্টোগ্রাফি প্যাকেজ ইনস্টল করা ...
ড্যারেন রিঞ্জার

যদিও আমি নির্বাচিত উত্তরটি দিয়ে শেষ করেছিলাম, শেষ পর্যন্ত আমি প্যাকেজটি নিজেই তৈরি করেছি এবং নিজেই প্যাকেজটি তৈরি করতে পেরেছি (যদিও নিশ্চিত যে আমি কোনও বিষয়ে কোনও স্বাক্ষর যাচাই করতে বিরক্ত করি নি, কারণ সত্যই, আমরা কি সত্যই নিরাপদ?) প্যারানোয়া এবং উদাসীনতা তবে একদিকে, নীচের লিঙ্কটি আমার সমস্ত কঠিন সমস্যাগুলি সমাধান করেছে এবং প্রক্রিয়াটিকে একটি স্ন্যাপ করে তুলেছে
ড্যারেন

4
পাইক্রিপ্টো মারা গেছেন। লেখক এটি কিছুক্ষণ বাদ দিয়েছেন dropped github.com/dlitz/pycrypto/issues/173
স্মিথ জন্থ

উত্তর:


184

যদি আপনার ইতিমধ্যে সি / সি ++ বিকাশ পরিবেশ ইনস্টল না করা থাকে যা পাইথন.অর্গ দ্বারা বিতরণ করা ভিজ্যুয়াল স্টুডিও বাইনারিগুলির সাথে সামঞ্জস্যপূর্ণ হয় তবে আপনার কেবল খাঁটি পাইথন প্যাকেজ বা প্যাকেজ ইনস্টল করতে হবে যা উইন্ডোজ বাইনারি উপলব্ধ।

সৌভাগ্যক্রমে, উইন্ডোজের জন্য পাইক্রিপ্টো বাইনারি রয়েছে: http://www.voidspace.org.uk/python/modules.shtml#pycrypto

আপডেট:
@ ইউডি নীচের মন্তব্যে যেমন পরামর্শ দেয়, নীচের কমান্ডটি ইনস্টল করে pycryptoএবং এটিতেও ব্যবহার করা যেতে পারে virtualenv:

easy_install http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe

এই তালিকা থেকে আপনার সেটআপের জন্য প্রাসঙ্গিক লিঙ্কটি বেছে নেওয়ার লক্ষ করুন

আপনি যদি পাইথন 3.5 এর জন্য বিল্ডস সন্ধান করছেন তবে পাইথন 3.5 তে পাইক্রিপ্টো দেখুন


28
: আপনি URL থেকে বাইনেরিতে ইনস্টল করতে easy_install ব্যবহার করতে পারেনeasy_install http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win32-py2.7.exe
Udi,

Voidspace.org.uk/python/modules.shtml#pycrypto এ ইনস্টলারটি আমার পক্ষে কাজ করেছে। একটি টিপ: যদি আপনি অজান্তেই 64৪-বিট ইনস্টলারটি চালান তবে পাইথন ২.7 এর 32-বিট সংস্করণ থাকে তবে ইনস্টলারটি "পাইথন সংস্করণ 2.7 প্রয়োজনীয়, যা রেজিস্ট্রিতে পাওয়া যায় নি" সতর্কতা দিয়ে ব্যর্থ হবে।
স্টিভ সাপোর্টা

1
গুই ইনস্টলার আমার জন্য ব্যর্থ হয়েছে। ইজি_ইনস্টল সফল হয়েছে

@ উদি আপনার এপিসি এর জন্য ইজি_ইনস্টল কেন দরকার?
স্মিথ জন্থ

@ স্মিট জোহান্থ easy_installএকটি ভার্চুয়ালেনভে প্যাকেজটি ইনস্টল করবে (যদি আপনার একটি থাকে), এবং সমস্ত গ্রাফিকাল মিথস্ক্রিয়াকে দমন করবে (স্বয়ংক্রিয়ভাবে বা কেবলমাত্র সময় সাশ্রয় করতে)।
উদী

32

মাইক্রোসফ্ট সম্প্রতি পাইথন ২.7 এর জন্য একটি স্বতন্ত্র, ডেডিকেটেড মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ কম্পাইলার প্রকাশ করেছে । আপনি যদি পাইথন ২.7 ব্যবহার করছেন তবে কেবলমাত্র সেই সংকলক এবং সেটআপলগুলি .0.০ বা তার পরে ইনস্টল করুন এবং সি এক্সটেনশনের বেশিরভাগ প্যাকেজগুলি এখন সহজেই সংকলন করবে।


বাহ, কত আকর্ষণীয়। তবে এখনও ৮৮ এমবি। এবং আরও দেরি হয়ে গেছে, চাকা সম্পর্কে আমার উত্তর দেখুন।
স্মিথ জন্থ

1
এমনকি চাকা সহ, এটি যখন আপনি উত্স থেকে কোনও কিছু তৈরি করতে চান, বা একটি চক্র নেই এমন একটি মডিউল ব্যবহার করতে চান তখন ভিএস ২০০৮ এবং vcvarsall.bat এর বিরুদ্ধে আপনার মাথা ঠাট্টা করার চেয়ে আরও ভাল বিকল্প। পাইথনের জন্য এমএসভিসি "দীর্ঘমেয়াদী" নাও হতে পারে তবে এটি এখনই অত্যন্ত কার্যকর।
গ্র্যান্ডওপেনার

1
এখনও আমি সবচেয়ে সহজ সমাধান খুঁজে পেয়েছি; আমি সবসময় এলোমেলো (আমার কাছে) ওয়েবসাইটগুলি থেকে পূর্ব-নির্মিত বাইনারিগুলির উপর নির্ভর করা ঘৃণা করি।
মাইক উইলিস

28

বছর এবং বছর পরে , অজগর অবশেষে একটি বাইনারি বিতরণের জন্য সম্মত হয় wheelযা উইন্ডোতে এমনকি সাধারণ সহ কোনও সংকলক না রেখে এমনকি বাইনারি এক্সটেনশনগুলি ইনস্টল করতে দেয় pip install packagename। তাদের স্ট্যাটাস সহ জনপ্রিয় প্যাকেজগুলির একটি তালিকা রয়েছে । পাইক্রিপ্টো এখনও সেখানে নেই তবে উদাহরণস্বরূপ lxML, পাইসাইড এবং স্কেরাপি।

নভেম্বর 2015 সম্পাদিত : pip uninstall pycryptoএবং pip install pycryptodome। এটি pycryptoনতুন বৈশিষ্ট্যযুক্ত একটি কাঁটাচামচ এবং এটি চাকা সমর্থন করে। এটি প্রতিস্থাপন করে pycrypto, সুতরাং বিদ্যমান কোডটি কাজ চালিয়ে যাবে (দেখুন https://pycryptodome.readthedocs.org/en/latest/src/exferences.html )


20

ভিএস2010 এর জন্য:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

ভিএস ২০১২ এর জন্য:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

তারপরে কল করুন:

pip install pyCrypto 

1
ভিএস ২০১৩ এর জন্য: এসটি ভিএস 90 সিএমএনটিওলস =% ভিএস120 কম মন্টোলস%
জেক 1164

2
যদিও এটি নির্দিষ্ট ক্ষেত্রে কাজ করতে পারে, এটি কোনও সমাধান নয়। আপনাকে নিশ্চিত করতে হবে যে পাইথন যেভাবে কম্পাইল করা হয়েছিল তার সাথে একইভাবে কোনও নির্ভরতাও সংকলিত হয়েছে!
ড্যানিয়েল ভ্যান ফ্লাইম্যান

1
কীভাবে ভিএস2017 ?! আমি কি সেট করব ?!
mahshid.r

1
@ mahshid.r আপনি VSxxxCOMNTOOLS এর জন্য পরিবেশের পরিবর্তনশীলগুলি পরীক্ষা করতে পারেন এবং ভেরিয়েবলের নামটি পেতে পারেন, তারপরে VS90COMNTOOLS ভেরিয়েবলটি VSxxxCOMNTOOLS মানে সেট করুন। সিএমডি-তে: 1. "সেট ভিএস 90 সিএমএনটিওলস =% ভিএস140 সিএমএনটিওএলস%" 2. পিপ ইনস্টল পাইক্রিপ্টো
ওরিয়েল কোচাভি

18

সাধারণভাবে

vcvarsall.batভিজ্যুয়াল সি ++ কম্পাইলারের অংশ, আপনি যা ইনস্টল করার চেষ্টা করছেন তা ইনস্টল করার প্রয়োজন। এমনকি যদি আপনার পাইথন ভিজ্যুয়াল স্টুডিও সরঞ্জামচেন এবং এর বিপরীতে সংকলিত হয় তবে মিংজিডাব্লুয়ের সাথেও কাজ করার চেষ্টা করবেন না। এমনকি সংস্করণ মাইক্রোসফ্ট টুল চেইনের গুরুত্বপূর্ণ। পাইথন ভিএস ২০০৮ এর সাথে সংকলিত ভিএস ২০১০ এর সাথে সংকলিত এক্সটেনশনগুলির সাথে কাজ করবে না!

পাইথ্রিপ্টোকে একই সংকলক দিয়ে পাইথনের সংস্করণটি সংকলিত করে আপনাকে কম্পাইল করতে হবে। গুগল "vcvarsall.bat সন্ধান করতে অক্ষম" কারণ এটি আপনার সমস্যার মূল কারণ এটি উইন্ডোজে পাইথন এক্সটেনশানগুলি সংকলন করা একটি খুব সাধারণ সমস্যা।

এই লিঙ্কটি দিয়ে আপনি যে কোনও সিস্টেমে রয়েছেন এই অধিকার পেতে এখানে প্রচুর তথ্য এবং প্রচুর পড়া দরকার।

ভিজুয়াল স্টুডিও 2010 ব্যবহার করে বা ভিজ্যুয়াল স্টুডিও 2008 ব্যবহার না করে সাবধান থাকুন

যতদূর আমি জানি নিম্নলিখিতগুলি এখনও সত্য। এটি উপরের লিঙ্কে জুন, ২০১০ তে পোস্ট করা হয়েছিল পাইথন.আরজে পাওয়া পাইথন ইনস্টলারদের বিরুদ্ধে ভিএস ২০১০ এক্সপ্রেসের সাথে এক্সটেনশন তৈরির চেষ্টা করার উল্লেখ করে।

আপনি যদি এটি করেন তবে সাবধান হন। পাইথন.অর্গ থেকে পাইথন ২.6 এবং ২.7 ভিজ্যুয়াল স্টুডিও ২০০৮ সংকলক দিয়ে নির্মিত। আপনাকে পাইথনের মতো একই সিআরটি (msvcr90.dll) এর সাথে লিঙ্ক করতে হবে।

ভিজ্যুয়াল স্টুডিও 2010 এক্সপ্রেস ভুল সিআরটি সংস্করণের সাথে লিঙ্ক করে: msvcr100.dll।

আপনি যদি এটি করেন তবে আপনাকে অবশ্যই ভিজ্যুয়াল স্টুডিও 2010 এক্সপ্রেস দিয়ে পাইথন পুনর্নির্মাণ করতে হবে। আপনি উইন্ডোজের জন্য স্ট্যান্ডার্ড পাইথন বাইনারি ইনস্টলার ব্যবহার করতে পারবেন না। বা ভিজ্যুয়াল স্টুডিও 2010 (এক্সপ্রেস) এর চেয়ে আলাদা সংকলক দিয়ে নির্মিত কোনও সি / সি ++ এক্সটেনশন ব্যবহার করতে পারবেন না।

মতামত: ওএসএক্সের জন্য সমস্ত গুরুতর উন্নয়নমূলক কাজের জন্য আমি উইন্ডোজকে ছেড়ে দিয়েছি!


2
অন্তর্দৃষ্টি জন্য ধন্যবাদ। তবে উত্তম আসমান, আসলেই কি এই ক্লান্তিকর হতে হবে (হতাশাই অজগর দেবতাদের দিকে পরিচালিত করেছেন, নিজেকে নয়)? আমি কেবল সেটআপ.পি এবং পাইপের মাধ্যমেই অন্য একটি প্যাকেজ (এমক্রিপ্ট) ইনস্টল করার চেষ্টা করেছি, উভয়ই ত্রুটি সহ বেরিয়ে আছি। উইন্ডোজ ব্যবহারকারীরা কীভাবে প্যাকেজ ইনস্টল করবেন? তাদের সকলকে কি ভিএস ২০০৮ এক্সপ্রেস ডাউনলোড করতে হবে? (আমার কাছে ভিএস ২০১০ রয়েছে, যা আমি অনুমান করি যে এটি কাজটি করে না)।
কোল্ডব্ল্যাকাইস

1
না, তা হয় না; এটি ওএসএক্স বা লিনাক্সের মতো নয়। উইন্ডোজে আপনি ডিফল্ট পাইথন ডিস্ট্রিবিউশনের জন্য প্রাকম্পম্পাইল্ড বাইনারিগুলি ইনস্টল করতে পারেন যদি আপনি এটিগুলি খুঁজে পান তবে মার্কিন যুক্তরাষ্ট্রে নিরীহ রফতানি নিষেধাজ্ঞার কারণে সাধারণত ক্রিপ্টোগ্রাফি স্টাফ পাওয়া যায় না । তবে আপনি কি সত্যই এনক্রিপশন লাইব্রেরি ইনস্টল করতে চান যা আপনি নিজে উত্স থেকে সংকলন করেন নি ???? এটি কতটা নিরাপদ, আমি বলতে চাইছি কীভাবে আপনি কীভাবে জানেন যে তারা কোনওভাবে আপস করা হয়নি?

"মতামত: ওএসএক্সের জন্য সমস্ত গুরুতর উন্নয়নমূলক কাজের জন্য আমি উইন্ডোজকে ছেড়ে দিয়েছি! হ্যাঁ ... আমার ডিভাইসে কোনও ধরণের সি সংকলক দেওয়ার আগে আমি অজগরটি ডাউনলোড করেছিলাম ... তারপরে আমি ভিজ্যুয়াল বেসিকটি দিয়ে কিছুটা করার জন্য ভিজ্যুয়াল স্টুডিও 2013 পেয়েছিলাম ... তারপরে আমি মিনিজিডব্লু পেয়েছি যাতে আমি ব্যবহার করতে পারি উইন্ডোতে সি সংকলন করতে জিসিসি। সংক্ষেপে, এর মধ্যে কিছুটা আমার দোষ হতে পারে, পাইথন পাইথন ডেভেলপমেন্ট এনভায়রনমেন্টটি কী চেষ্টা করবে তা আমার জানা নেই। ভাগ্যক্রমে পাইথ্রিপ্টো সহ বাইনারীতে অনলাইনে প্রচুর পাইথন প্যাকেজ পাওয়া যায়।
ট্রেভরকির্কবি

15

PyCryptodome Windows এ উপলব্ধ চাকার সঙ্গে PyCrypto প্রায় সামঞ্জস্যপূর্ণ কাঁটাচামচ হয় pypi

আপনি এটি একটি সাধারণ দিয়ে ইনস্টল করতে পারেন:

pip install pycryptodome

ওয়েবসাইটটি মাইক্রোসফ্ট সংকলকগুলির সাথে উত্স থেকে এটি তৈরির নির্দেশাবলীও অন্তর্ভুক্ত করে।


6

আমি এবং pycryptoব্যবহার করে সংকলন পেতে পরিচালিত করেছি । এই অনুমান যে আপনার বা আছেMinGW32MSYSpipeasy_install ইনস্টল ইনস্টল করেছেন।

আমি এটি কীভাবে করেছি তা এখানে:

1) MinGW32 ইনস্টল করুন । এই ব্যাখ্যার খাতিরে, ধরে নেওয়া যাক এটি ইনস্টল করা আছে C:\MinGW। আমি প্রস্তাবিত ইনস্টলারটি ব্যবহার করার সময়, সি ++ সংকলকটি নির্বাচন করুন. সংকলকটি MSYS এর সাথে ইনস্টল করা উচিতMinGW

2) c:\mingw\bin,c:\mingw\mingw32\bin,C:\MinGW\msys\1.0, c:\mingw\msys\1.0\bin and c:\mingw\msys\1.0\sbinআপনার যোগ করুন %PATH%। আপনি পরিচিত না হলে, এই নিবন্ধ খুব সহায়ক।

3) সার্চ বার থেকে রান করুন msysএবং এমএসওয়াইএস টার্মিনালটি খুলবে। যাদের সাথে পরিচিত তাদের জন্যCygwin এটি একই ধরণের ফ্যাশনে কাজ করে।

4) এমএসওয়াইএসের মধ্যে থেকে pip install pycryptoএই পরে ত্রুটি ছাড়াই চালানো উচিত।


দেখে মনে হচ্ছে আপনার সমাধানে কিছু পদক্ষেপের অভাব রয়েছে। আপনি এই সমাধানটি আরও কিছুটা আরও বিশদ করতে চাইতে পারেন।
মরিচা ওয়েবার

5

উইন্ডোজ 7 এর জন্য:

উইন্ডোজে পাইক্রিপ্টো ইনস্টল করতে,

কমান্ড প্রম্পটে এটিকে চেষ্টা করুন,

পাথ সেট করুন = সি: \ পাইথন 27 \ স্ক্রিপ্টস (যেমন পথ যেখানে ইজি_ইনস্টল রয়েছে)

তারপরে নিম্নলিখিতটি কার্যকর করুন,

ইজি_ইনস্টল পাইক্রিপ্টো

উবুন্টুর জন্য:

এটা চেষ্টা কর,

" Https://pypi.python.org/pypi/pycrypto থেকে পাইক্রিপ্টো ডাউনলোড করুন "

তারপরে আপনার টার্মিনালটি ব্যবহার করে ডাউনলোডের পথে আপনার বর্তমান পথ পরিবর্তন করুন এবং ব্যবহারকারীর মূল হওয়া উচিত:

উদাহরণস্বরূপ: মূল @ xyz- ভার্চুয়াল-মেশিন: ~ / পাইক্রিপ্টো -২.6.১ #

তারপরে টার্মিনালটি ব্যবহার করে নিম্নলিখিতটি প্রয়োগ করুন:

পাইথন সেটআপ.পিপি ইনস্টল করুন

এটা আমার জন্য কাজ। আশা সবার জন্য কাজ করে ..


আমি এটি উইন্ডোজ 7 এ চালিয়েছি এবং প্রথমবার আমি একটি ত্রুটি পেয়েছি: "ত্রুটি: সেটআপ স্ক্রিপ্টটি ত্রুটিযুক্ত অবস্থায় উপস্থিত হয়েছে: মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 9.0 প্রয়োজনীয় (vcvarsall.bat খুঁজে পেতে অক্ষম) aka এটি এফ.এমএস / ভিসিপিথন 27 " থেকে পান "। এটি ইনস্টল করা হয়েছে, আবার কমান্ডটি চালিয়েছে এবং এবার এটি কাজ করেছে।
এরি

5

আপনারা যারা পাইথন ৩.৪ খুঁজছেন তাদের জন্য আমি একটি ইনস্টলারের সাথে একটি গিট রেপো পেয়েছি যা কেবলমাত্র কাজ করে। এখানে x64 এবং x32 এর সরাসরি লিঙ্কগুলি


4

উইন্ডোজ 7 এসডিকে টুলকিট ব্যবহার করে পাইক্রিপ্টো তৈরি করা সম্ভব। উইন্ডোজ 7 এসডিকে দুটি সংস্করণ রয়েছে। মূল সংস্করণ (। নেট 3.5 এর জন্য) ভিএস 2008 কমান্ড-লাইন সংকলক অন্তর্ভুক্ত। উভয় 32- এবং 64-বিট সংকলক ইনস্টল করা যেতে পারে।

প্রথম পদক্ষেপটি দ্রুত গাণিতিক সরবরাহের জন্য এমপির সংকলন করা হয় । জিএমপি লাইব্রেরিতে আমি যে প্রক্রিয়াটি ব্যবহার করি তা নথিভুক্ত করেছি । এসডিকে সংকলক ব্যবহার করে এমপিআইআর নির্মাণের জন্য বিস্তারিত নির্দেশাবলী sdk_build এ পাওয়া যাবে

ডস প্রম্পট থেকে এসডিকে সংকলকগুলি ব্যবহারের মূল পদক্ষেপগুলি হ'ল:

1) যথাযথ হিসাবে vcvars32.bat বা vcvars64.bat হয় চালান।

2) প্রম্পটে, "সেট এমএসএসডি = 1" চালনা করুন

3) প্রম্পটে, "সেট DISTUTILS_USE_SDK = 1" নির্বাহ করুন

এটি সি কোড সহ অন্য কোনও সমস্যা নেই বলে ধরে নিয়ে "পাইথন সেটআপ.পিপি ইনস্টল" করতে সক্ষম হওয়া উচিত। তবে আমার মনে আছে যে এমপির সক্ষম করতে এবং এমপিআইআর লাইব্রেরিগুলি সন্ধান করতে আমার বেশ কয়েকটি পাইক্রিপ্টো ফাইল সম্পাদনা করতে হয়েছিল তবে এই মুহুর্তে আমার উইন্ডোজ সিস্টেমটি নেই। পদক্ষেপগুলি পুনরায় তৈরি করার সময় নেওয়ার কয়েক দিন আগে। যদি আপনি ততক্ষণে সাফল্যের খবর না দিয়ে থাকেন তবে আমি পাইক্রিপ্টো পদক্ষেপগুলি পোস্ট করব। পদক্ষেপগুলি ধরে নিবে আপনি এমপিআর সংকলন করতে সক্ষম হয়েছিলেন।

আশা করি এটা কাজে লাগবে.



3

সুতরাং আমি মিনজিডাব্লু ইনস্টল করি এবং পছন্দসই সংকলক হিসাবে ইনস্টল লাইনে এটি পরীক্ষা করি। তবে তারপরে আমি ত্রুটিটি পেয়েছি "রানটাইমআরার: chmod ত্রুটি"।

এই ত্রুটিটি ঘটেছিল "RuntimeError: chmod error"কারণ ইনস্টল স্ক্রিপ্টটি chmodআদেশটি খুঁজে পায় নি ।

আমি কীভাবে এই পৃথিবীতে পাব?

সমাধান

আপনার কেবলমাত্র MSYS বাইনারিগুলিকে PATH এ যুক্ত করতে হবে এবং ইনস্টল স্ক্রিপ্টটি আবার চালাতে হবে

(এনবি: নোট করুন যে MinGW এমএসওয়াইএসের সাথে আসে)

উদাহরণ

উদাহরণস্বরূপ, যদি আমরা ফোল্ডারে থাকি C:\<..>\pycrypto-2.6.1\dist\pycrypto-2.6.1>

C:\.....>set PATH=C:\MinGW\msys\1.0\bin;%PATH%
C:\.....>python setup.py install

Alচ্ছিক: আপনি স্ক্রিপ্টটি পুনরায় চালনার আগে আপনাকে পরিষ্কার করতে হবে:

`C:\<..>\pycrypto-2.6.1\dist\pycrypto-2.6.1> python setup.py clean`

3
  1. যান " পাইথন 2.7 জন্য Microsoft ভিসুয়াল সি ++ কম্পাইলার " এবং এর "সিস্টেমের জন্য আবশ্যক" ভিত্তিক এগিয়ে যান (আমি নীচের পদক্ষেপগুলি একত্র করা কি কি)।

  2. ইনস্টল করুন setuptools (setuptools 6.0 বা পরবর্তী স্বয়ংক্রিয়ভাবে পাইথন প্রয়োজনে এটাকে কম্পাইলার প্যাকেজ সনাক্ত) হয় এর: pip install setuptools বা ডাউনলোড "Setuptools ইনস্টলার বুটস্ট্র্যাপিং" সোর্স থেকে "ez_python.py" হিসাবে আপনার filestystem উপর, এই ফাইলটি somwhere সংরক্ষণ এবং ইনস্টল:python ez_python.py

  3. ইনস্টল হুইল (প্রাক-বিল্ট বাইনারি প্যাকেজ উত্পাদন করার জন্য চাকা প্রস্তাবিত)। আপনি এটি দিয়ে এটি ইনস্টল করতে পারেন:pip install wheel

  4. সমস্ত ব্যবহারকারীর জন্য "পাইথন ২.7 এর জন্য মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ কম্পাইলার ইনস্টল করতে" উইন্ডোজ এলিভেট্টেড কমান্ড প্রম্পট cmd.exe ("অ্যাডমিনিস্ট্রেটর হিসাবে চালান" সহ) খুলুন । আপনি এটি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন: এমএসএেক্সেক / আমি C:\users\jozko\download\VCForPython27.msi ALLUSERS=1কেবল ফাইলের জন্য আপনার নিজের পাথ ব্যবহার করি :msiexec /i <path to MSI> ALLUSERS=1

  5. এখন আপনার সাথে পাইক্রিপ্টো ইনস্টল করতে সক্ষম হওয়া উচিত: pip install pycrypto


3

আপনি যদি উইন্ডোজটিতে থাকেন এবং পাইক্রিপেক্টো ইনস্টল করার সাথে লড়াই করছেন কেবল: পাইপ ইনস্টল পাইক্রিপ্টোডোম ব্যবহার করুন। এটি একটি অলৌকিক কাজ করে এবং এটি আপনার কনফিগারেশন এবং টুইটগুলি করার চেষ্টা করার চেয়ে আপনার জীবনকে আরও সহজ করে তুলবে।


2

এটি সম্ভবত সর্বোত্তম সমাধান নয় তবে আপনি এমএস থেকে বিনামূল্যে ভিজ্যুয়াল সি ++ এক্সপ্রেস প্যাকেজটি ডাউনলোড এবং ইনস্টল করতে পারেন। এটি আপনাকে পাইক্রিপ্টো কোডটি সংকলনের জন্য প্রয়োজনীয় সি ++ সংকলক দেবে।


2

আমার উত্তরটি এখানে উল্লেখ করা সমস্যার সাথে সম্পর্কিত নাও হতে পারে, তবে পাইথন ৩.৪ নিয়ে আমারও একই সমস্যা ছিল যেখানে ক্রিপ্টো.সিফার বৈধ আমদানি ছিল না। তাই আমি পাইক্রিপ্টো ইনস্টল করার চেষ্টা করেছি এবং সমস্যায় পড়েছি।

কিছু গবেষণার পরে আমি ৩.৪ দিয়ে পেয়েছি আপনার পাইক্রিপ্টোডোম ব্যবহার করা উচিত

আমি পাইচার্ম ব্যবহার করে পাইক্রিপডোডোম ইনস্টল করেছি এবং আমি ভাল ছিলাম।

ক্রিপ্টো.সিফার থেকে আমদানি করুন এইএস


1

সুতরাং আমি মিনজিডাব্লু ইনস্টল করি এবং পছন্দসই সংকলক হিসাবে ইনস্টল লাইনে এটি পরীক্ষা করি। তবে তারপরে আমি ত্রুটিটি পেয়েছি "রানটাইমআরার: chmod ত্রুটি"।

আপনাকে MinGW এর অধীনে msys প্যাকেজ ইনস্টল করতে হবে

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

এবং আপনার PATH env ভেরিয়েবলে নিম্নলিখিত এন্ট্রি যুক্ত করুন।

  • C:\MinGW\bin
  • C:\MinGW\msys\1.0\bin [আপনি এখানে chmod এক্সিকিউটেবল পাবেন]

তারপরে আপনার উইন্ডোটি সাধারণ উইন্ডোজ কমান্ড প্রম্পট থেকে চালান।


0

অদ্ভুত আইনি কারণে, বাইনারিগুলি সাধারণভাবে প্রকাশিত হয় না। ভয়েডস্পেস সাধারণত সর্বোত্তম দ্বিতীয় উত্স। তবে বেশ কিছু সময় থেকে, শূন্যস্থান রক্ষণাবেক্ষণকারী আপডেট হয়নি। [ Https://www.DPboxbox.com/s/n6rckn0k6u4nqke/pycrypto-2.6.1.zip?dl=0] থেকে জিপটি ব্যবহার করুন


2
ড্রপবক্স থেকে বাইনারিগুলি ডাউনলোড করুন N
স্মিথ জন্থ

আমি বাইনারি ডাউনলোড করেছি এবং এটি ভাইরাসটোটাল দিয়ে স্ক্যান করেছি। অবশ্যই এটির অর্থ এটির কোনও ভাইরাস নেই, এটির কোনও ক্রিপ্টোগ্রাফিক ব্যাকডোর নেই not ভাগ্যক্রমে আমি এটি কেবল উন্নয়নের জন্যই ব্যবহার করছি কারণ আমি পাইথনএইনহোয়ারে এই প্রকল্পটি হোস্ট করছি।
রেঞ্জ বনাম রেঞ্জ

0

পদক্ষেপ 1: এখান থেকে ভিজ্যুয়াল সি ++ 2010 এক্সপ্রেস ইনস্টল করুন

(মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 2010 সার্ভিস প্যাক 1 ইনস্টল করবেন না)

পদক্ষেপ 2: কন্ট্রোল প্যানেল all প্রোগ্রাম এবং বৈশিষ্ট্যগুলি থেকে সমস্ত মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য প্যাকেজগুলি সরান। আপনি যদি এটি না করেন তবে ইনস্টলটি একটি অস্পষ্ট "ইনস্টলেশনকালীন মারাত্মক ত্রুটি" ত্রুটির সাথে ব্যর্থ হতে চলেছে।

পদক্ষেপ 3: এখান থেকে ভিজ্যুয়াল স্টুডিও 2010 (v7.1) এর জন্য উইন্ডোজ এসডিকে অফলাইন সংস্করণ ইনস্টল করুন । এটি 64 বিট এক্সটেনশনের জন্য প্রয়োজনীয়। উইন্ডোজ পিসমোর মতো আইএসওর জন্য মাউন্টিং তৈরি করেছে has

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

পদক্ষেপ 5: ডাউনলোড করা আইএসও ফাইলটিতে রাইট ক্লিক করুন এবং পিসমো সহ মাউন্টটি চয়ন করুন। এরপরে, সেটআপ.এক্সির পরিবর্তে সেটআপ \ এসডিকেসেটআপ.এক্সই ইনস্টল করুন।

পদক্ষেপ 6a: সিটিতে একটি ভিসিভার্স 64.bat ফাইল তৈরি করুন: Files প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 10.0 \ ভিসি \ বিন \ এমডি 64 ডিরেক্টরি সিটিতে পরিবর্তন করে: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও সংস্করণ \ ভিসি \ কমান্ড প্রম্পট। কমান্ড প্রম্পটে কমান্ডটি টাইপ করুন: cd C:\Program Files (x86)\Microsoft Visual Studio version\VC\r

পদক্ষেপ 6 বি: 64৪-বিট কমান্ড-লাইনটির জন্য এই কমান্ড প্রম্পট উইন্ডোটি কনফিগার করতে কমান্ড প্রম্পটে, x86 প্ল্যাটফর্মকে লক্ষ্য করে যে এন্টার করুন: আরও বিকল্পের জন্য এখানেvcvarsall x86 ক্লিক করুন Click

পদক্ষেপ 7: কমান্ড প্রম্পটে, পাইক্রিপ্টোটি টাইপ করে ইনস্টল করুন: C:\Python3X>pip install -U your_wh_file


0

অজগর জন্য আমার পাইচার্ম ছিল।

  1. যাও pycharm -> file -> setting -> project interpreter

  2. ক্লিক করুন +

  3. "pycrypto"প্যাকেজটি অনুসন্ধান করুন এবং ইনস্টল করুন

দ্রষ্টব্য: যদি আপনার কাছে "পাইথন ২.7 এর জন্য মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ কম্পাইলার ইনস্টল না করা থাকে" তবে এটি ইনস্টলেশনটির জন্য অনুরোধ জানাবে, একবার ইনস্টলেশন শেষ হয়ে গেলে উপরের পদক্ষেপগুলি চেষ্টা করে এটি ঠিকঠাক কাজ করা উচিত।

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