说下我自己的习惯,懒且简单。平常我们用的连不上网的内网开发环境,自己的外网电脑是win11.内网是win10,什么源也没有。本篇说一下思路。下一篇再详细说下。
1.装anaconda 比如3.10版本,装到非c盘的一个目录,比如d:\anaconda3,官网下个win安装包装上去。注意这个anaconda版本是你需要的主版本,不能你下个3.10,跑到内网新建3.11,内网没网。
2.新建个虚拟环境,conda create -n newenv python=3.10.0。不能用base。
3.切换到虚拟环境,conda activate newenv把你需要的所有包都装好,可以用pip install -r requirements.txt,这样需要的所有包都装到了newenv环境了。
4.然后我跑到d:\anaconda3目录下。能看到下面有个envs\newenv目录,目录下有你安装的所有包。
5.外网机开发就把pycharm的python.exe指向newenv下的python.exe就行了。
6.我在内网机同步安装anaconda3.10版本,同样装到d:\anaconda3。
7.大功告成,如果我想共享环境,我直接把外网机器的envs\newenv目录,压缩成zip之类拷贝并解压到内网机相同目录,两边开发环境就一模一样了。
,嘎嘎开发。
注意:
1.两边目录要完全一样,如果不一样,需要用二进制编辑器,把python.exe里面的路径替换为内网机的路径才行,额外加了一个步骤。
2.如果需要跟新包,外网装,重新压缩,替换到内网就行,简单高效。
。。。。。。。
欢迎交流wokong6686496.有兴趣关注下哈,手写干货实操,拒绝ai生成焦虑。