وقتی از 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
از اینکه وقت گذاشتید و اطلاعات مربوط به داده ها را با من کاوش کردید متشکرم. من از نامزدی شما قدردانی می کنم. اگر این اطلاعات را مفید میدانید، از شما دعوت میکنم که من را دنبال کنید یا در لینکدین یا با من ارتباط برقرار کنید