使用PyCharm从GitHub安装Python包

时间:2014-01-10 15:26:28

标签: python github pycharm

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

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

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

5 个答案:

答案 0 :(得分:12)

以下是Xubuntu 16.04上PyCharm Community Edition 2018.1的用法:

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

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

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

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

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

pycharm.png

答案 1 :(得分:6)

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

  1. 使用适当的VE加载项目
  2. 在“工具”下拉列表中,单击“Python控制台”
  3. 然后在控制台中使用pip:

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

答案 2 :(得分: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使用的工具

答案 3 :(得分:2)

Alternatively, in console:

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

答案 4 :(得分:0)

我遇到了同样的问题,我所做的就是:在使用pip安装的venv / scripts内将项目解释器配置为Python3。 记住要激活静脉。 就是这样,现在您可以在pycharm或prompot上使用pip安装。 问题在于,即使在项目的sys.path中使用“ venv / lib / sitepackeges”,pycharm也只会查找项目解释器所在的软件包