Python Notes
离线安装软件包
https://stackoverflow.com/questions/11091623/how-to-install-packages-offline/14447068
# 在可以访问互联网的机器上
pip freeze > requirements.txt
pip download -r requirements.txt -d wheelhouse
tar -zcf wheelhouse.tar.gz wheelhouse
# 如果平台不一样
pip download --platform=manylinux1_x86_64 --only-binary=:all: --python-version=3.9 numpy
# 在无法联网的
tar -zxf wheelhouse.tar.gz
pip install -r requirements.txt --no-index --find-links /path/to/download/dir/
pip install numpy --no-index --find-links /path/to/package/files
一些问题
-
依赖注入: 依赖注入意味着为对象提供其实例变量, 基本上是提供对象所需的对象(其依赖项),而不是让它自己构造它们。这是一种非常有用的测试技术,因为它允许模拟或删除依赖项。
最后修改于 2023-11-18