使用PyCharm从GitHub安装Python包

问题描述 投票:10回答:5

我在PyCharm中创建了一个VirtualEnv来安装我的Python包。我想从GitHub安装这个django项目的fork。

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

对于PyPI提供的软件包,我通常会使用PyCharm中的内置搜索工具,但我不确定如何从GitHub将其正确安装到PyCharm中的VirtualEnv中。谁会知道怎么做?

python github pycharm
5个回答
3
投票

我个人建议将存储库克隆到本地文件夹

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使用的工具


13
投票

以下是在Xubuntu 16.04上使用PyCharm Community Edition 2018.1为我工作的:

加载项目(与我想要更新的虚拟环境相关联)后,我打开了PyCharm的终端窗口(AltF12,或View> Tool Windows> Terminal),然后使用了命令

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

从用户v-chojas维护的fork的“unicodecolumnsize”分支安装pyodbc。

安装完成后,程序包出现在Project Interpreter寡妇中

在OSX + PyCharm 2018.1上需要重新启动PyCharm以获取更改并识别新安装的软件包的导入。

pycharm.png


6
投票

我很难在PyCharm UI中找到一种方法,但可以通过集成的Python控制台实现:

  1. 使用适当的VE加载项目
  2. 在“工具”下拉列表中,单击“Python控制台”
  3. 然后在控制台中使用pip: import pip pip.main(['install','packagename'])

2
投票

或者,在控制台中:

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

0
投票

我遇到了同样的问题,我所做的只是:将项目解释器配置为使用pip install的venv / scripts中的Python3。记得激活venv。就是这样,现在您可以在pycharm或提示符上使用pip install。问题是,即使项目的sys.path中有“venv / lib / sitepackeges”,pycharm也只查找项目解释器所在的包。

© www.soinside.com 2019 - 2024. All rights reserved.