如何让 PyCharm 从我的本地包存储库更新?
Posted
技术标签:
【中文标题】如何让 PyCharm 从我的本地包存储库更新?【英文标题】:How do I get PyCharm to update from my local package repository? 【发布时间】:2015-12-16 02:52:51 【问题描述】:我正在尝试教 PyCharm(4.5.4 专业版)连接到我们的本地包存储库,这样我就可以通过单击按钮来安装我们的代码特定包,而不是使用终端和 pip。
在“设置”->“项目解释器”->“+”(用于添加新包的加号按钮)下的“管理存储库”按钮中,看起来我可以添加我的存储库 URL,但它不起作用。我希望我在pip install -i <my repo url>
中使用的相同 URL 是我在这里需要的,但据我所知,PyCharm 只是忽略了我新添加的 repo 并且只使用 pypi。
【问题讨论】:
你是如何运行你的 pypi 服务器的? 我正在使用两台服务器:python.org 上托管的 pypi 服务器和内部网络上托管的本地 repo。我连接到 pypi 没有任何问题,但我似乎无法让 PyCharm 查看我们的本地存储库。我能够 ping 它并且能够毫无问题地从中进行 pip 安装 repo 是指你的源代码存储库吗?因为这与运行类似 PyPI 的服务器不同。是的,pip
可以从git
URL 安装,但是查询可用包不是一回事,我怀疑这就是 PyCharm 想要的。见pypiserver。
回购不是 git 回购。这是我们在本地网络上托管的类似 pypi 的服务器。
如果您删除标准服务器,是否可以从您的服务器安装软件包?
【参考方案1】:
我知道答案已经晚了,但我会试一试,尽管您现在可能已经尝试并解决了这个“问题”。 问题是您没有提到根据“新”存储库更新软件包列表可能需要的最后一步。 我直接从 JetBrains 网站https://www.jetbrains.com/help/pycharm-edu/3.0/installing-uninstalling-and-upgrading-packages.html报告配方@
要指定自定义存储库,请执行以下步骤
在项目设置的Project Interpreter页面,点击添加, 然后,在可用包对话框中,单击管理 存储库。 在打开的管理存储库对话框中,单击 add 添加本地存储库的 URL,例如,类似 http://somehost/alice/dev。 在“管理存储库”对话框中,单击“确定”。 返回Available Packages对话框,点击刷新即可 重新加载包列表。结果,存在于 本地服务器出现。
您没有提到第 4 步,它应该根据新插入的存储库进行更新。 现在,您可能执行了第 4 步。但您没有提及。 例如,在我的 PyCharm CE 2016.2.3 中,按照前 3 个步骤插入自定义存储库后,我会在“可用包”对话框的左下方看到刷新图标 ()。 那么要么你当时在你的 PyCharm 中遇到了某种错误,要么你没有更新包列表。
【讨论】:
以上是关于如何让 PyCharm 从我的本地包存储库更新?的主要内容,如果未能解决你的问题,请参考以下文章
让 PyCharm 在 windows linux 子系统上识别 python(windows 上的 bash)
如何使用 CLI 从我现有的本地 git 存储库创建新的 gitlab 存储库?