如何导入python包到本地?

限于网络的原因,现在需要把通过pip下载的python包放在本地

问题如下:
1.如何找到这些包的源文件位置?
2.如何在python中导入本地的包?

阅读 3.3k
1 个回答

问题描述有点看不懂,我就理解成你想要离线状态下安装 pypi 上的第三方包了。


参考pip download

举例来说,你有一个 requirements.txt,里面是你需要的依赖,用下面的命令把依赖的包都下载到本地的dependencies目录。

pip download -r requirements.txt -d dependencies

完成后你应该看到dependencies目录下面是whltar格式的包。举例来说pip download flask -d dependencies,结果是这样。

image.png

完全离线安装则使用pip --no-index --find-links ./dependencies,还是以flask举例,你可以这样安装。参考文档 finding packages

pip install flask --no-index --find-links ./dependencies

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题