আমি দুর্ঘটনাক্রমে pip
পরিবর্তে ব্যবহার করে আমার সিস্টেমে পাইথন প্যাকেজ ইনস্টল করেছি apt-get
। আমি এটি দুটি উপায়ে করেছি:
- ভার্চুয়ালেনভের একটি পুরানো সংস্করণ ব্যবহার করে, আমি ভার্চুয়ালেনভ
--no-site-packages
তৈরি করার সময় সংযোজন করতে ভুলে গিয়েছিলাম - তারপরে যখন আমি ফোন করিpip install
, পাইথন প্যাকেজগুলি যেখানে ভার্চুয়ালেনভের পরিবর্তে সিস্টেমে ইনস্টল করা হয়েছিল - সঠিকভাবে সেটআপের জন্য ভার্চুয়ালেনভ, আমি টাইপ করেছি
sudo pip install somepackage
- ভার্চুয়ালেনভের চেয়ে সিস্টেমে সুডো ইনস্টল করা হয়েছে
আমি এটি লক্ষ্য করেছিলাম কারণ আমি pip freeze
একটি ভার্চুয়ালেনভের বাইরে টাইপ করেছি এবং কিছু পাইথন প্যাকেজ তালিকাভুক্ত করেছি যা সেখানে না থাকা উচিত। সুতরাং এখন আমার প্রশ্ন:
- সিস্টেমে ভ্রান্তভাবে ইনস্টল করা সমস্ত পাইথন প্যাকেজগুলি কীভাবে সনাক্ত করব (তা হল, পাইথন প্যাকেজগুলি যা
pip freeze
তালিকায় প্রদর্শিত হয় তবে ইনস্টল করা হয়নিapt-get
)? - আমি এগুলি কীভাবে সরিয়ে দেব?
sudo rm -r /usr/local/lib/python2.7
। এ পর্যন্ত সব ঠিকই.