Install Python package from GitHub using PyCharm
我在pycharm中创建了一个virtualenv来安装我的python包。我想从Github安装Django项目的这个分叉。
https://github.com/django-nonrel/django
对于Pypi提供的包,我通常会使用PyCharm中的内置搜索工具,但我不确定如何从Github将其正确安装到PyCharm中的virtualenv中。有人知道怎么做吗?
以下为我在徐本图16.04与Pycharm社区版2018.1合作:
加载项目(与我想要更新的虚拟环境相关联)后,我打开了pycharm的终端窗口(altf12,或查看>工具窗口>终端),然后使用命令
1 | pip install git+https://github.com/v-chojas/pyodbc@unicodecolumnsize |
从用户
安装完成后,包出现在项目解释器窗口中。
在osx+pycharm 2018.1上,需要重新启动pycharm以获取更改并识别新安装软件包的进口。
我一直在努力在pycharm用户界面中找到一种方法来实现这一点,但通过集成的Python控制台是可能的:
然后在控制台中使用pip:
1 2 | import pip pip.main(['install','packagename']) |
我个人建议将存储库克隆到本地文件夹
1 | git clone https://github.com/django-nonrel/django.git my_folder |
然后手动安装:
1 2 3 | cd my_folder python setup.py build python setup.py install |
我不建议使用pycharm安装软件包,因为您将依赖它…用pip代替,wich是pycharm使用的工具
或者,在控制台中:
1 | pip install -e git+https://github.com/%%#egg=Package |
我也遇到了同样的问题,我所做的就是:在使用pip安装的venv/脚本中,将项目解释器配置为python3。记住激活静脉。就是这样,现在您可以在pycharm或prompot上使用pip安装。问题是,即使项目的sys.path中有"venv/lib/sitepackeges",pycharm也只查找项目解释器所在的包。