رفع خطای Externally Managed-Environment هنگام استفاده از Pip: یک راهنمای سریع

وقتی از pip برای نصب بسته‌های پایتون استفاده می‌کنید، ممکن است با خطای «محیط مدیریت‌شده خارجی» مواجه شوید.

error: externally-managed-environment

× This environment is externally managed
╰─ To install Python packages system-wide, try brew install
    xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a Python library that isn't in Homebrew,
    use a virtual environment:
    
    python3 -m venv path/to/venv
    source path/to/venv/bin/activate
    python3 -m pip install xyz
    
    If you wish to install a Python application that isn't in Homebrew,
    it may be easiest to use 'pipx install xyz', which will manage a
    virtual environment for you. You can install pipx with
    
    brew install pipx
    ...

راه حل 1: از یک محیط مجازی استفاده کنید

یک پوشه محیط مجازی در مسیر ریشه خود ایجاد کنید:

python3 -m venv ~/py_envs
source ~/py_envs/bin/activate
python3 -m pip install xyz

راه حل 2: نصب اجباری

اضافه کردن --break-system-packages در پایان pip ، مثلا:

pip install xyz --break-system-packages 

از اینکه وقت گذاشتید و اطلاعات مربوط به داده ها را با من کاوش کردید متشکرم. من از نامزدی شما قدردانی می کنم. اگر این اطلاعات را مفید می‌دانید، از شما دعوت می‌کنم که من را دنبال کنید یا در لینکدین یا با من ارتباط برقرار کنید

Source link