ব্রায়ান ওয়াইট যোগ করতে, এটি পিপি ইনস্টল করা / আপগ্রেড হওয়া আইটেমগুলি এপিটি ইনস্টল করা প্যাকেজগুলির চেয়ে বেশি হওয়া উচিত (সম্ভবত পুরানো) আমার সিস্টেমে অ্যাপ্ট এবং পাইপ পাথগুলি বিপরীত হয়েছিল। এটি হওয়া উচিত (অন্যান্য এন্ট্রি উপেক্ষা করে):
- '/usr/local/lib/python2.7/dist-packages' (যেখানে পাইপ মডিউল ইনস্টল করে)
- '/usr/lib/python2.7/dist-packages' (যেখানে অ্যাপ্লিকেশন ইনস্টল মডিউল)
তবুও আমি অবশ্যই কিছু অজানা পদক্ষেপ নেওয়ার কারণে এই পথগুলি আমার পক্ষে বিপরীত ক্রমে হাজির হয়েছিল (অন্যান্য প্রবেশদ্বার উপেক্ষা করে):
- '/usr/lib/python2.7/dist-packages' (যেখানে অ্যাপ্লিকেশন ইনস্টল মডিউল)
- '/usr/local/lib/python2.7/dist-packages' (যেখানে পাইপ মডিউল ইনস্টল করে)
এটা কিছু আমি যোগ হয়নি সক্রিয় আউট /usr/lib/python2.7/dist-packages
করার /usr/local/lib/python2.7/dist-packages/easy-install.pth
। কেবল easy-install.pth
আমার জন্য বিভ্রান্তির বিষয়টি স্থির করে দেওয়া হয়েছে line /usr/lib/python2.7/dist-packages
এটি এখনও আমার পথে, যেহেতু এটি পরের পর্যায়ে অন্য কোথাও যুক্ত হয়।
পার্শ্ব নোট হিসাবে, পিপ্রিন্টটি আপনার পাথকে সুন্দর প্রদর্শন করবে ... যেমন:
$ python -c "import sys; import pprint; pprint.pprint(sys.path)"
['',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
apt-get
এবংpip