首页 > 解决方案 > 找不到确定安装的模块

问题描述

我发布了一个名为 package-test 的模块(我检查了 tar.gz 文件包含所有 python 文件以及 egg_info)

然后我安装并将这个包解压到我的虚拟环境中。查看 pip 的日志后一切正常,它安装了所有脚本和依赖项。(假设)o/ppip install -v --user -r requirements.txt --index-url "$(indexURL)"

好像

Successfully installed  jsonschema-3.2.0 pyyaml-5.3.1 package-test-0.0.0 requests-2.23.0 six-1.14.0 urllib3-1.25.9 zipp-3.1.0

requirements.txt --> 得到 tar,gz 文件的版本

现在我在任何地方都找不到包和 python 脚本。我试图调查

ls -ltr $(System.DefaultWorkingDirectory)/venv/lib/python3.7/site-packages
ls -ltr $(System.DefaultWorkingDirectory)/venv/lib/python3.7/site-packages/pkg_resources

但我找不到那些脚本。即使我也尝试使用无用的搜索pip find package-test。任何人都知道安装后如何在我的虚拟环境中找到所有 python 脚本?

它到底安装了吗?

编辑:这不是mac os。我提到它安装在我的虚拟环境中的原因是因为我-v在我的 pip 安装中启用了并且我看到复制我的包文件。在这里只展示其中的一个。 package-test/commonLib/logger.py -> build/lib/package-test/commonLib 最后复制到venv_home/.local/lib/python3.7/site-packages/

我找不到它的原因是因为我在不同的位置搜索。

$(System.DefaultWorkingDirectory)/venv_name/lib/python3.7/site-packages

我认为它按预期工作,但我想知道是否可以将位置从 .local 更改为 $(System.DefaultWorkingDirectory)/venv_name/。有什么地方可以改吗?

标签: python

解决方案


推荐阅读