আমি চালানোর সময় pip freezeআমি দেখতে পাই (অন্যান্য প্রত্যাশিত প্যাকেজগুলির মধ্যে) pkg-resources==0.0.0। আমি এই প্যাকেজ (সহ উল্লেখ কিছু পোস্ট দেখেছি এই এক ), কিন্তু কেউই ব্যাখ্যা কি এটা, অথবা কেন এটা আউটপুট মধ্যে অন্তর্ভুক্ত করা হয় pip freeze। মূল কারণটি নিয়ে আমি কৌতূহলের বাইরে যাচ্ছি না, তবে এটি লাইনটি অন্তর্ভুক্ত থাকা কোনও requirements.txtফাইলের সাথে প্যাকেজ ইনস্টল করার চেষ্টা করার সময় কিছু জিনিসগুলিকে ভেঙে ফেলা বলে মনে হয় (উদাহরণস্বরূপ ট্র্যাভিস সিআই যখন নির্ভরতা ইনস্টল করার চেষ্টা করে এবং এটি আবিষ্কার করে) লাইন)।pip freezepkg-resources==0.0.0pip
কী pkg-resources, এবং এই লাইনটি অপসারণ করা কি ঠিক আছে requirements.txt?
হালনাগাদ:
আমি খুঁজে পেয়েছি যে এই লাইনটি কেবলমাত্র pip freezeআমি যখন থাকি তখন আউটপুটে উপস্থিত বলে মনে হয় virtualenv। এটি এখনও কী তা বা এটি কী করে তা আমি এখনও নিশ্চিত নই, তবে সম্ভবত এটি সম্পর্কিত কিনা তা জেনে আমি আরও তদন্ত করব virtualenv।
pip? আমি ভাবছিলাম এটি সম্ভবত এমন কিছু ছিল যা তারা কোনও পুরানো প্রকাশে মিস করেছে যেহেতু 8.1.2আমার কোনও প্রবেশ নেই pkg-resources। (যার ফলে এটি যেহেতু আমি করা উচিত নয় নিশ্চিত pkg-resourcesদিয়ে আসে setuptools)।
virtualenvএবং সত্যই, যখন আমি কোনও ভার্চুয়ালনেভ না থাকি তখনও আমি তা দেখতে পাই না। এটি এখনও এটি কী তা ব্যাখ্যা করে না তবে কমপক্ষে একটি সূত্র যা আমি তদন্ত করতে পারি।