উইন্ডোজ x x64 এ পাইথন ৩.৪.১ ব্যবহার করার ক্ষেত্রে আমার এই সমস্যা হয়েছিল এবং দুর্ভাগ্যক্রমে আমার যে প্যাকেজগুলির প্রয়োজন আমার কাছে উপযুক্ত ইসি বা চাকা ছিল না যা আমি ব্যবহার করতে পারি। এই সিস্টেমে কয়েকটি ' ওয়ার্কআরউন্ডস ' প্রয়োজন, যা নীচে বিস্তারিত (এবং নীচে TLDR ) রয়েছে are
উপরের জ্যাক্সটেকের উত্তরের তথ্যটি ব্যবহার করে , আমি নির্ধারণ করেছি যে আমার ভিজ্যুয়াল স্টুডিও সি ++ ২০১০ (sys.version রিটার্ন এমএসসি v.1600) দরকার, তাই আমি তার উত্তরের লিঙ্কটি থেকে ভিজ্যুয়াল সি ++ ২০১০ এক্সপ্রেস ইনস্টল করেছিলাম, এটি হ'ল http://go.microsoft .com /? লিঙ্কিড = 9709949 । আমি আপডেটগুলি দিয়ে সবকিছু ইনস্টল করেছি, তবে আপনি নীচে পড়তে পারেন, এটি একটি ভুল ছিল। এক্সপ্রেসের শুধুমাত্র আসল সংস্করণটি এই সময়ে ইনস্টল করা উচিত (কোনও আপডেট নেই)।
vcvarsall.bat, এখন উপস্থিত ছিলেন, কিন্তু প্যাকেজ ইনস্টল করার একটি নতুন ত্রুটি হয়েছে query_vcvarsall raise ValueError(str(list(result.keys())))ValueError: [u'path']
। এই ত্রুটি সহ অন্যান্য স্ট্যাকওভারফ্লো প্রশ্ন রয়েছে যেমন পাইথন ২.7 এর জন্য সি মডিউল তৈরি / ইনস্টল করার সময় ত্রুটি
আমি এই উত্তর থেকে স্থির করেছি যে 2010 এক্সপ্রেস কেবল 32-বিট সংকলক ইনস্টল করে। -৪-বিট (এবং অন্যান্য) সংকলকগুলি পেতে আপনার উইন্ডোজ .1.১ এসডিকে ইনস্টল করতে হবে। Http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx দেখুন
এটি যদিও আমার জন্য ইনস্টল করবে না এবং ইনস্টলার ত্রুটিটি ফিরিয়ে দিয়েছে installation failed with return code 5100
। আমি নিম্নলিখিত লিঙ্কটিতে সমাধানটি পেয়েছি: http://support.microsoft.com/kb/2717426 । সংক্ষেপে, যদি x86 এবং x64 এর নতুন সংস্করণগুলি মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য ইনস্টল করা থাকে তবে তারা এসডিকে ইনস্টলারের সাথে বিবাদ করে এবং প্রথমে আনইনস্টল করা দরকার।
এসডিকে তখন ইনস্টল করা হয়েছে তবে আমি লক্ষ্য করেছি vcvars64.bat এখনও উপস্থিত নেই C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
, না এর সাবফোল্ডারগুলিও রয়েছে। vcvarsall.bat vcvars64 ব্যাচ ফাইল চালায়, সুতরাং এটি ছাড়া পাইথন প্যাকেজটি এখনও ইনস্টল করতে পারে না (আমি এই সময়ে প্রদর্শিত ত্রুটিটি ভুলে গিয়েছি)।
তারপরে আমি এখানে কিছু নির্দেশাবলীর সন্ধান পেয়েছি: http://www.cryptohaze.com/wiki/index.php/Windows_7_Build_Setup#Download_VS_2010_and_Windows_SDK_7.1
নির্দেশাবলী অনুসরণ করে, আমি ইতোমধ্যে এক্সপ্রেস এবং 7.1 এসডিকে ইনস্টল করেছিলাম, তাই এসডিকে 7.1 এসপি 1 ইনস্টল করেছিলাম এবং অনুপস্থিত শিরোনাম ফাইল ফিক্স। আমি তখন ম্যানুয়ালি কনটেন্টটি দিয়ে vcvars64.bat তৈরি করেছি CALL setenv /x64
। আমি এই সমস্ত নির্দেশ এখানে পেস্ট করব, যাতে সেগুলি হারিয়ে যায় না।
পদক্ষেপ 1 ভিজ্যুয়াল স্টুডিও এক্সপ্রেস 2010 ডাউনলোড করা হয়।
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express
শুরু করার জন্য একটি ভাল জায়গা। ইনস্টলারটি ডাউনলোড করুন এবং এটি চালান (vc_web.exe)। আপনার এসকিউএল 2008 অতিরিক্ত ডাউনলোডের দরকার নেই।
-৪-বিট সংকলকগুলির জন্য আপনার উইন্ডোজ এসডিকে (বর্তমানে .1.১) প্রয়োজন হবে - যদি না আপনি কেবল 32-বিট তৈরি করতে চান যা পুরোপুরি সমর্থিত নয় ...
এটি ডাউনলোড করার জন্য http://www.microsoft.com/en-us/download/details.aspx?id=8279 একটি ভাল সূচনা পয়েন্ট - ডাউনলোড করার সময় আপনি winsdk_web.exe চালাতে চাইবেন!
এখানে ডিফল্ট ইনস্টল ঠিক আছে।
শেষ অবধি, উইন্ডোজ এসডিকে 7.1 এসপি 1 আপডেটটি ডাউনলোড করুন এবং ইনস্টল করুন:
http://www.microsoft.com/en-us/download/details.aspx?id=4422
এবং, অনুপস্থিত শিরোনাম ফাইলটি স্থির করতে, ভিএস 2010 এসপি 1।
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5
এবং, রক্তাক্ত নরক, ভিএস 2010 এক্সপ্রেসের জন্য অনুপস্থিত ব্যাচের ফাইলটি ঠিক করুন। এটি নিখরচায় অযৌক্তিক হয়ে উঠছে।
সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 10.0 \ ভিসি \ বিন \ এমডি 64, নিম্নলিখিতটি দিয়ে "vcvars64.bat" তৈরি করুন (আপনার প্রশাসক হিসাবে চালানো প্রয়োজন হবে):
কল সেলেনভ / এক্স 64
আমার পাইথন প্যাকেজটি এখনও ইনস্টল হয়নি (ত্রুটির কথা স্মরণ করতে পারে না)। তারপরে আমি বিশেষ এসডিকে 7.1 কমান্ড প্রম্পটটি ব্যবহার করার জন্য কিছু নির্দেশাবলী পেয়েছি (নীচে অনুলিপি করা হয়েছে), দেখুন: https://mail.python.org/pipermail/distutils-sig/2012- ফেব্রুয়ারি/018300.html
এই প্রশ্ন কিছু মনে করবেন না। মেনুতে এখানে কেউ এই আইটেমটি লক্ষ্য করেছেন: শুরু-> সমস্ত প্রোগ্রাম-> মাইক্রোসফ্ট উইন্ডোজ এসডিকে v7.1 -> উইন্ডোজ এসডিকে 7.1 কমান্ড প্রম্পট
এটি একটি ব্যাচের কাজ চালায় যা সংকলকটির জন্য একটি কাজের পরিবেশ সেট আপ করে। সেই প্রম্পট থেকে, আপনি "সেটআপ.পি বিল্ড" বা "সেটআপ.পি ইনস্টল" টাইপ করতে পারেন।
আমি নির্দেশ হিসাবে উইন্ডোজ এসডিকে 7.1 কমান্ড প্রম্পটটি খুললাম এবং পাইথন প্যাকেজে ইজি_সিন্টল চালানোর জন্য এটি ব্যবহার করেছি। এবং শেষ অবধি, সাফল্য!
টিএলডিআর ;
- ভিজ্যুয়াল স্টুডিও এক্সপ্রেস 2010 ইনস্টল করুন (অগ্রাধিকার অনুসারে আপডেট হওয়া পুনরায় বিতরণযোগ্য বা এসকিউএল সার্ভার ছাড়াই)।
- উইন্ডোজ 7.1 এসডিকে ইনস্টল করুন
- এসডিকে 7.1 এসপি 1 আপডেট এবং ভিএস2010 এসপি 1 শিরোনাম ফাইল ফিক্স ইনস্টল করুন (এই পদক্ষেপের প্রয়োজন হতে পারে না)।
- ম্যানুয়ালি
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat
সামগ্রী সহ তৈরি করুনCALL setenv /x64
- স্টার্ট-> সমস্ত প্রোগ্রাম-> মাইক্রোসফ্ট উইন্ডোজ এসডিকে v7.1 -> উইন্ডোজ এসডিকে 7.1 কমান্ড প্রম্পট বিশেষ এক্স 64 কমান্ড প্রম্পট খোলার জন্য, যা পাইথন / ইজি_সিনস্টল / পিপ / ইত্যাদি (ভার্চুয়াল_ইনভ্যাস সহ) ব্যবহার করতে পারে।