Там, де зберігаються пакети Python
Перш ніж перейти до команди, яка буде встановлена pipenv, варто зрозуміти, де pip встановлюються пакети Python .
Глобальний сайт-пакети - це те, коли Python встановлює пакети, які будуть доступні для всіх користувачів та всіх програм Python в системі. Ви можете перевірити глобальний пакет сайту за допомогою команди
python -m site
Наприклад, в Linux з Python 3.7 шлях зазвичай є
/usr/lib/python3.7/dist-packages/setuptools
Сайт-пакети користувачів - це те, коли Python встановлює пакети, доступні лише для вас. Але пакунки все одно будуть видні для всіх створених вами проектів Python. Сюди можна дістатись
python -m site --user-base
На Linux з Python 3.7 шлях зазвичай є
~/.local/lib/python3.7/site-packages
Використання Python 3.x
У більшості Linux та інших Unice зазвичай Python 2 і Python 3 встановлюються поруч. Виконаний Python 3 за замовчуванням майже завжди python3. pipможе бути доступний як будь-який із наведених нижче, залежно від вашого дистрибутива Linux
pip3
python3-pip
python36-pip
python3.6-pip
Linux
Уникайте використання pipз sudo! Так, це найзручніший спосіб встановлення пакетів Python, і виконуваний файл доступний на /usr/local/bin/pipenv, але це також означає, що певний пакет завжди видно для всіх користувачів та всіх створених вами проектів Python. Натомість використовуйте пакунки сайту для користувачів, а не--user
pip3 install --user pipenv
pipenv доступний за адресою
~/.local/bin/pipenv
macOS
На macOS Homebrew є рекомендованим способом встановлення Python . Ви можете легко оновити Python, встановити кілька версій Python та переключитися між версіями за допомогою Homebrew.
Якщо ви використовуєте Homebrew'ed Python, pip install --userвимкнено. Глобальний сайт-пакет знаходиться за адресою
/usr/local/lib/python3.y/site-packages
і тут можна сміливо встановлювати пакети Python. Python 3.y також шукає модулі в:
/Library/Python/3.y/site-packages
~/Library/Python/3.y/lib/python/site-packages
Windows
З застарілих причин Python встановлений в C:\Python37. Виконаний файл Python, як правило, називається py.exe, і ви можете працювати pipз нимpy -m pip .
Пакети глобальних сайтів встановлені в
C:\Python37\lib\site-packages
Оскільки ви зазвичай не ділитесь своїми пристроями Windows, також нормально встановлювати пакет у всьому світі
py -m pip install pipenv
pipenv тепер доступний за адресою
C:\Python37\Scripts\pipenv.exe
Я не рекомендую встановлювати пакети Python у Windows із --user, оскільки каталог веб-сайтів користувачів за замовчуванням знаходиться у вашому роумінговому профілі Windows
C:\Users\user\AppData\Roaming\Python\Python37\site-packages
Профіль роумінгу використовується в службах терміналів (віддалений робочий стіл, Citrix тощо) і при вході / вимкненні в корпоративному середовищі. Повільний вхід, вихід у систему та перезавантаження в Windows можуть бути спричинені великим роумінговим профілем.
/usr/local/bin/pipenv- це там? Є чи/usr/local/binу вашій$PATH?