Skip to content

Error while installing packages due to redundant packages. #1

@elliot19soltani

Description

@elliot19soltani

سلام
من داشتم 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، نه اونایی که نیازه.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions