मैं स्रोत से एक पैकेज का निर्माण करने की कोशिश कर रहा हूँ से कोड की धारा है setup.py, मैं प्रासंगिक होगा लगता है:त्रुटि: "MSVCP90.dll: ऐसी कोई फ़ाइल या निर्देशिका" भले ही माइक्रोसॉफ्ट विजुअल C++ 2008 Redistributable पैकेज <code>python setup.py py2exe</code></p> <p>यह क्रियान्वित करते हुए स्थापित किया गया है
if sys.platform == "win32": # For py2exe.
import matplotlib
sys.path.append("C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\redist\\x86\\Microsoft.VC90.CRT")
base_path = ""
data_files = [("Microsoft.VC90.CRT", glob.glob(r"C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT\*.*")),
त्रुटि दिखाई देता है:
*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory
लेकिन मैं स्थापित किया है "माइक्रोसॉफ्ट दृश्य C++ 2008 Redis सहायक पैकेज "। मैं 64-बिट विंडोज 8 पर 32-बिट पायथन चला रहा हूं। मैं 32-बिट बाइनरी बनाने की कोशिश कर रहा हूं। "C: \ Program Files \ Microsoft Visual Studio 9.0 \ कुलपति \ Redist \"
इसके अलावा वहाँ कोई फ़ोल्डर इस तरह है। यह वही है मेरे कंप्यूटर में शामिल है:
संपादित करें:
msvcp90.dll
मेरी सी पर के लिए खोज पर: \ ड्राइव मैंने पाया कि वे इस तरह अजीब रास्तों में स्थापित कर रहे हैं:
ये लिंक सहायता कर सकते हैं: http://stackoverflow.com/questions/1158705/msvcp90-dll-not-found https://www.microsoft.com/en-us/download/details.aspx?id=29 – squiguy
क्या यह कोड सफल होता है: 'आयात ctypes; lib = ctypes.WinDLL ('msvcp90.dll') ' –
@ डेविड हेफरन: हाँ, यह कोड पायथन खोल (आईडीएलई) में सफल होता है। अपना कोड निष्पादित करने के बाद, यदि मैं चलाता हूं, ">>> lib" यह कहता है कि –
claws