我在PyCharm中创建了一个VirtualEnv来安装我的Python包。我想从GitHub安装这个django项目的fork。
https://github.com/django-nonrel/django
对于PyPI提供的软件包,我通常会使用PyCharm中的内置搜索工具,但我不确定如何从GitHub将其正确安装到PyCharm中的VirtualEnv中。谁会知道怎么做?
我个人建议将存储库克隆到本地文件夹
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使用的工具
以下是在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 UI中找到一种方法,但可以通过集成的Python控制台实现:
import pip
pip.main(['install','packagename'])
或者,在控制台中:
pip install -e git+https://github.com/%%#egg=Package
我遇到了同样的问题,我所做的只是:将项目解释器配置为使用pip install的venv / scripts中的Python3。记得激活venv。就是这样,现在您可以在pycharm或提示符上使用pip install。问题是,即使项目的sys.path中有“venv / lib / sitepackeges”,pycharm也只查找项目解释器所在的包。