对Python做了个简单的打包
时间:2007-09-26 来源:MotsQueen
老是要在多媒体和实验室用电脑,如果要在这些电脑上使用Python,就比较麻烦,因为有还原精灵,或管理员定期恢复系统.(Python暂时还没有用到教学上,所以不能让管理人员安装:( ).
于是,就想做个不用安装,下载就能用的.(BTW,这边网络还是挺方便的).其实很简单的.
1)先在一台电脑上完整安装Python,Windows下我用的是ActivePython2.511的版本,用官方版也一样;
2)找到安装到系统目录下的Python依赖的dll文件,搜索C:\Windows\下面,名字是msvcr71.dll,msvcp71.dll,python25.dll,pythoncom25dll(activepython有,官方版没有,除非你安装了pythoncom扩展).把这些文件都拷贝到python25安装目录下面.python.exe就可以在当前路径下找到.
3)为了在其他任意路径下使用python.exe,需要把当前路径加入到环境变量Path中.这里你可以手工填加,步骤是:"我的电脑"右键属性->"高级"->环境变量,找到Path,在内容的后面加入";"号和Python安装目录名,如添加";d:\python25",我觉得这样比较麻烦,就想找个简单的方法,正好这几天在研究批处理,就想做个bat,双击搞定不更简单.内容如下,受java安装的启发,中高手就不用看了.呵呵
主要应该是第二行,%path%和%cd%是环境变量,前者是存放当前默认路径;后者是当前路径,就是批处理脚本所在路径.可以在cmd中用:echo "%Path%"和echo "%cd%来查看内容
4)之后是压缩与上传,上传到ftp或网络硬盘,邮箱也行.用的时候下载,解压缩,双击批处理文件,就可以用了.
于是,就想做个不用安装,下载就能用的.(BTW,这边网络还是挺方便的).其实很简单的.
1)先在一台电脑上完整安装Python,Windows下我用的是ActivePython2.511的版本,用官方版也一样;
2)找到安装到系统目录下的Python依赖的dll文件,搜索C:\Windows\下面,名字是msvcr71.dll,msvcp71.dll,python25.dll,pythoncom25dll(activepython有,官方版没有,除非你安装了pythoncom扩展).把这些文件都拷贝到python25安装目录下面.python.exe就可以在当前路径下找到.
3)为了在其他任意路径下使用python.exe,需要把当前路径加入到环境变量Path中.这里你可以手工填加,步骤是:"我的电脑"右键属性->"高级"->环境变量,找到Path,在内容的后面加入";"号和Python安装目录名,如添加";d:\python25",我觉得这样比较麻烦,就想找个简单的方法,正好这几天在研究批处理,就想做个bat,双击搞定不更简单.内容如下,受java安装的启发,中高手就不用看了.呵呵
set PATHEXT=%PATHEXT%;.py;.pyw |
主要应该是第二行,%path%和%cd%是环境变量,前者是存放当前默认路径;后者是当前路径,就是批处理脚本所在路径.可以在cmd中用:echo "%Path%"和echo "%cd%来查看内容
4)之后是压缩与上传,上传到ftp或网络硬盘,邮箱也行.用的时候下载,解压缩,双击批处理文件,就可以用了.
相关阅读 更多 +