python - 在没有 PyPI 的情况下将具有依赖关系的 pip 包从本地目录安装到本地目录
问题描述
假设我有一个名为 的 Python 包foo-py
,它依赖于lxml
.
我foo-py
从 PyPI 下载,我想安装foo-py
到C:\Users\Me\SomePythonProgram\Modules
没有 pip 尝试lxml
通过 PyPI 解决依赖关系。同样,为了清楚起见,我想在 pip 不与外界联系的情况下执行此操作。两者foo-py
及其依赖项都存在于本地。
我没有使用虚拟环境。
我该如何做到这一点?这可能吗?
我尝试过的事情:在 Windows 的 Git Bash 上,我尝试过使用pip -t [target] -e [source] --find-links=file://[target]
无济于事。pip 的选项有些模糊,通常会导致 pip 拨出到 PyPI。我也尝试过,即使显式导出了目标目录,也会python setup.py install
错误地引发一些关于目标目录不在的错误。这种方法还试图在 [target] 中创建一个目录,这是不受欢迎且令人困惑的,因为目录中的所有其他包都具有平面目录结构。$PYTHONPATH
$PYTHONPATH
[target]
/lib/python
~/Modules
编辑:我可以忽略依赖项,但我想确保 pip 确保foo-py
满足依赖项。
编辑2:没有requirements.txt
文件。
解决方案
推荐阅读
- c - 在c编程中,我不能输入超过78的输入。之后 I/O 不起作用。有没有办法输入更多的输入?
- php - 我们如何反序列化从数据库中检索的 WordPress 复杂嵌套对象字符串
- r - 更新 R 中数据框中的特定变量
- flutter - 如何在 Flutter 中创建自定义下拉框
- python - sqlalchemy OverflowError:太大而无法使用 dataframe.to_sql 进行转换
- java - Hibernate JPA - Wildfly 启动时未检测到实体
- javascript - 反应测试类型错误:无法读取未定义的属性“地图”
- reactjs - 在 React 中将 index 设置为 key 应该会破坏 UI,但它不会
- javascript - npm 错误:cb() 从未调用,我该怎么办?
- deep-learning - 修剪模型后删除 Pytorch 中的 weight_orig