Установите пакет Python из GitHub с помощью PyCharm

Я создал VirtualEnv в PyCharm для установки моих пакетов Python. Я хотел установить эту вилку проекта django из GitHub.

https://github.com/django-nonrel/django

для пакетов из PyPI обычно я бы использовал встроенный инструмент поиска в PyCharm, но я не уверен, как правильно установить его в VirtualEnv в PyCharm из GitHub. Кто знает, как это сделать?

4 ответов


Я лично предложил бы клонировать репозиторий в локальную папку

git clone https://github.com/django-nonrel/django.git my_folder

затем установите его вручную:

cd my_folder
python setup.py build
python setup.py install

Я бы не рекомендовал использовать PyCharm для установки пакетов, так как вы будете зависеть от него... Используйте pip вместо этого, который является инструментом pycharm использует в любом случае


Я изо всех сил пытался найти способ сделать это в PyCharm UI, но это возможно через интегрированную консоль Python:

  1. загрузите свой проект с соответствующим VE
  2. в раскрывающемся списке инструменты выберите консоль Python
  3. затем используйте pip из консоли:

    import pip
    pip.main(['install','packagename'])
    

следующее работало для меня с PyCharm Community Edition 2018.1 на Xubuntu 16.04:

после загрузки проекта (который был связан с виртуальной средой, которую я хотел обновить) я открыл окно терминала PyCharm (AltF12, или View > Tool Windows > Terminal), а затем использовал команду

pip install git+https://github.com/v-chojas/pyodbc@unicodecolumnsize

для установки pyodbc из ветви "unicodecolumnsize" вилки, поддерживаемой пользователем v-chojas.

после того, как установка была завершена, пакет появился в интерпретаторе проекта widow

на OSX+PyCharm 2018.1 необходимо перезапустить PyCharm, чтобы забрать изменения и распознать импорт из вновь установленных пакетов.

pycharm.png


кроме того, в консоли:

pip install -e git+https://github.com/%%#egg=Package