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