-
Notifications
You must be signed in to change notification settings - Fork 7
Description
سلام
من داشتم package های python رو با دستور pip install -r requirements.txt نصب میکردم، که به ارور زیر برخوردم:
ERROR: Could not find a version that satisfies the requirement pywin32==303 (from versions: none)
ERROR: No matching distribution found for pywin32==303
یخورده که سرچ کردم، به نظرم مشکل از این بود که OS من چون linux هست، این پکیج روش نصب نمیشه. و وقتی خطشو از توی requirements.txt پاک کردم اوکی شد و پکیج های بعدیش شروع کردن دانلود شدن و مشکلی نبود.
در حال نصب شدن بقیه پکیج ها، حین نصب یه پکیج دیگه ای به نام rpy2 به ارور زیر خوردم:
Error: rpy2 in API mode cannot be built without R in the PATH or R_HOME defined. Correct this or force ABI mode-only by defining the environment variable RPY2_CFFI_MODE=ABI
که این مشکل رو هم رفع کردم بعدا. ولی سوال من اینه که آیا این کد python client نیاز داره اصلا به همه ی پکیج های توی requirements.txt??
مثلا پکیج هایی مثل click, jupyter, ipython, jinja2. اینا نیاز هستن اصلا؟
به نظر میاد developer این کد یه virtualenv نساختن برا خودشون و صرفا pip freeze > requirements.txt زدن. اینطوری همه پکیج های سیستمی شون رفته توی requirements.txt، نه اونایی که نیازه.