当前位置: 首页 > 知识库问答 >
问题:

Python git 存储库设置与站点包不匹配

莫英卓
2023-03-14

我的团队使用git来管理我们的工作流程,然而,我显然没有正确设置它。

我的回购设置在我的用户目录中:回购/项目/东西

然而,实际项目及其站点包位于根目录中的不同位置:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/project/stuff

我遇到的具体问题是:我从master创建一个本地分支,并对样本进行更改。py文件,其中包含硬编码数据的字典(配置文件)。然后我导入样本。py进入测试。py并打印其内容。然而,打印内容并不反映我所做更改的本地分支,也不反映主分支。导入是从我上面列出的站点包文件夹中提取的,我想这已经过时了。

如何从本地分支机构进行导入?是否需要将存储库文件夹放在其他目录中?还是这是路径问题?

提前感谢。

共有1个答案

南宫兴德
2023-03-14

Python正在从站点包文件夹导入,因为这就是Python的导入的工作原理:站点包被添加到sys.path

要使Python导入更新的代码,有两种方法:

>

  • 每次更新后安装更新的代码pip安装。在git存储库或python设置中。py安装

    使用命令pip instal -e 在“开发模式”下安装代码一次 setup.py。之后,Python 将始终从 git 存储库导入。见 https://setuptools.readthedocs.io/en/latest/userguide/development_mode.html

  •  类似资料:
    • 我在POM. xml中引用了一个存储库来将ojdbc.jar添加到我的项目中,但是Maven(我使用STS插件)一直告诉我它找不到jar。 我在下面显示了我的存储库和jar依赖关系xml. 有人知道为什么找不到这个罐子吗?这是我的POM。xml设置不正确? 注意vaadin回购工作正常,因为vaadin罐被正确地添加到我的项目中。 下面是http://mvnrepository.com/artif

    • 7.2.1 站点信息 7.2.1.1 基础信息 展示在新建站点时,您所填写的站点信息。 可在此处进行修改。 7.2.1.2 报表API 可开启API, 获取站点Token。 之后,可利用API接口查询报表数据,而无需从系统中下载。 7.2.2 统计代码 统计代码主要包含 代码导出功能及超时处理的设置; 7.2.2.1 导出代码 可导出 基础统计代码, 行业统计代码。 7.2.2.2 超时处理的配置

    • 我正试图调整Azure VM的大小,但出现了下面的错误。启用密钥存储库进行部署。 VM位于ResourceGroupB中,但密钥存储库位于不同的资源组中。我不确定密钥存储库是如何与ResourceGroupB关联的,也不知道为什么VM使它具有某种依赖性来进行任何更改。 我一直在使用Azure支持,但我的技术要么比我更丢失,要么这是一个不常见的情况。我希望是院长。只是不清楚如何将保险库与虚拟机分离。

    • DDD指定每个聚合的存储库,但当采用Spring数据JPA时,我们只有在声明每个实体的接口时才能利用这些好处。如何解决阻抗失配问题? 我希望尝试封装在聚合存储库中的存储库接口,这是一个好的解决方案还是更好的解决方案? 举个例子:是聚合根,实体如、、等,每个实体都可以从拥有自己的存储库接口中受益。什么是不违反DDD的最佳方式?

    • 本文向大家介绍unity3d 为Unity设置Git存储库,包括了unity3d 为Unity设置Git存储库的使用技巧和注意事项,需要的朋友参考一下 示例 为Unity开发初始化Git存储库时,需要完成几件事。 Unity忽略文件夹 并非应该在存储库中对所有内容进行版本控制。您可以将以下模板添加到.gitignore资源库根目录中的文件中。或者,您可以在GitHub上检查开源的Unity .gi

    • 我想在我的gradle文件中添加jitpack.io作为存储库。这是我的gradle根文件: 因为我没有一个“allrepositories”来将我的依赖项放在那里(只在那里工作),所以我在buildscript代码之后创建并添加了以下代码: 但这是我得到的错误