构建运行 Python 项目都有哪些网络相关注意事项?

2023-09-22 09:25:23 +08:00
 hyyou2010

昨天用 pip 下载一个库,很费劲,最终设置了清华源及 proxy 代理才搞定

那么,在国内这个网络环境,大家都设置什么源? proxy 代理需要一直开,或某些源某些库才需要开?

在 pip.ini 或 pip.conf 中设置?假定 win10 命令行或 WSL 环境,还有什么别的注意事项?

1411 次点击
所在节点    Python
10 条回复
lingeo
2023-09-22 09:30:50 +08:00
没啥网络环境需要设置,我配置都不改,pip 下库的时候加个 `-i xxx 源地址`就好了,毕竟又不是经常安装依赖库,比起这个,环境隔离更重要。
hyyou2010
2023-09-22 09:47:02 +08:00
@lingeo

谢!环境隔离指什么? venv 这个?
Aprilming
2023-09-22 10:03:14 +08:00
没事不要使用 eval 与 exec
est
2023-09-22 10:08:18 +08:00
下什么下?直接打包到项目 lib 目录里。还可以脱网部署
Yuhyeong
2023-09-22 10:09:17 +08:00
@hyyou2010 推荐还是 conda
youngce
2023-09-22 10:13:17 +08:00
开发环境用 conda ,确定要用的包加到 requestments.txt 。部署的时候一个 dockerfile ,一行:pip install -r requestments.txt -i XXX.COM
Masterlxj
2023-09-22 10:14:37 +08:00
常用代理的可以一直挂着代理,国内我用豆瓣源,一直用着没啥问题
yinmin
2023-09-22 10:15:08 +08:00
比如何下载更重要的是:网上看到偏门的 pip 库,要仔细研究库的来源、作者、是否真来源、star 数等,因为任何人都可以提交库,要预防软件供应链投毒。
lpf0309
2023-09-22 10:17:04 +08:00
加个-i 就行了,基本很快,设置源老是出问题
chaizz
2023-09-22 17:23:16 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/976053

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX