最近在Windows上开发Python程序,Windows不像Linux发行版一样都自带Python程序,所以在自己Windows开发机开发完后,到Windows服务器又得安装一遍Python程序,并其他用到的非标准库都得重新安装一遍,这样就觉得非常不方便,这里一般的方案是用pyinstaller 类似的打包工具来打包。
但是我突发奇想,想到了另一个方案,就是整体平移的方案,因为Python都是在一个目录中,我觉得是不是把这个目录拷贝到其他电脑上也就可以了呢?
一旦有这个想法,就马上开始行动。
1)把开发机上的Python拷贝到另一个机子的C盘根目录下。
2)然后配置环境变量,在PATH 中加入 C:\Python27\Scripts;C:\Python27;
3)打开控制台,运行python,原以为可以正常运行,没想到弹出了如下错误:
这个错误就是缺少了python27.dll库,在开发机上的
这个目录下把文件复制到对应的目录下。
然后就可以运行python了:
另外运行pip list
这个表明之前安装的第三方的库也都有。
所以整体平移方案应该是可以的。