找回密码
 会员注册
查看: 31|回复: 0

打造便携式Python环境——把Python装进U盘

[复制链接]

3

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-9-12 10:31:36 | 显示全部楼层 |阅读模式
本文于2024/6/23最新更正有时我们需要在一台新设备上进行Python编程,重新安装太麻烦,相关的库还要重新安装,而且如果是别人的设备也不太方便,那么最好的办法就是把Python装进U盘,即插即用。内容全部亲自验证过,适合小白,简单易懂。这里只讨论Windows系统。一、 ython坏境安装这里我们要将python安装进U盘,可以直接使用我们已经安装过的库。选择什么版本是关键,版本不是越高越好,会导致系统或者相关库不适配。这里我推荐3.8版本的,在win7上也可以运行(3.8为win7上能运行的最高版本,3.7版本有点老了,有的库已经不支持了,如requests-html最低支持3.7.2)。我这里以python3.7.0为例。顺便提一下嵌入版python,原本我以为这玩意很好用。但还要自己装pip程序,我之前执行pip安装语句时还会有一些zip报错,很麻烦。光查资料都用去不少时间,而且vscode还不能识别。不如直接装正常python。所以这里我不推荐,安装正常的python即可。这里放一个华为的python镜像  https://mirrors.huaweicloud.com/python/1、下载安装包选择以下两个安装包之一,选离线安装包。amd64与Windows是32位还是64位没关系,是指CPU是x64的,如果没有特别需求,推荐安装32位的Python,兼容性更好。2、选择自定义安装,可以选择添加路径看一下格式。3、这步什么都不用动,直接Next4、将安装位置选择在U盘中一个提前建好的文件夹,推荐写明python版本。5、点击Install安装然后我们打开此电脑->属性->高级系统设置->环境变量->ath,查看格式。win10是表格,而win7是一条横框。G:\python3.7.0\Scripts\G:\python3.7.0\G:\python3.7.0\python.exe或G:\python3.7.0\Scripts\;G:\python3.7.0\;G:\python3.7.0\python.exe;复制进U盘中的一个txt备用。二、便携式IDE常用的IDE有很多,我这里主要推荐vscode和pycharm,强烈推荐vscode,体积小,打开快,界面好看,插件多。(一)VScodevscode是我最喜欢的编辑器,并且提供免安装版,启动无需添加路径,且插件随身携带,如果你机房的电脑是win10的,可以直接去官网下载zip版。vscode官方网址:https://code.visualstudio.com/由于官网上最新的VScode已经不支持win7,如果你的电脑是win7,可以下载老版本,最高不超过1.7.2。我下面放了一个1.6.7版本的,需要自取。蓝奏云链接:https://wwt.lanzouq.com/ijSkZ1vy80di    密码:63d6解压在U盘里后,在同级文件夹中创建一个名叫data的文件夹,这个文件夹将会储存你安装的插件和用户数据。下面介绍几个插件。1、中文简体这自然是最重要的,在插件商城安装后,在vscode上方的输入框内输入>ConfigureDisplayLanguage后选择中文-CN即可,不过你安装完之后右下角就会有弹窗提示你是否更换语言,restart即可。说明:vscode第一次打开时自动读取中文包时,有可能翻译不全,此时重新手动选择语言即可。2、Python插件你没插件编个啥?直接用Microsoft的就行了,里面包含Python,Pylance,PythonDebugger三个包。下载完成后在文件中创建NewFile,选择python,然后在右下角选择不同版本的python解释器,如果你添加的是系统变量,后面会带一个system。3、z-reader/any-reader摸鱼插件,可以在vscode中看小说,支持txt和equb,是不是很炸裂?它支持在代码层面上改页面和功能。点击左侧插件图标,再点击弹出的目录框右上角的“···”,可以打开放书的本地文件夹,将txt文件或equb文件直接拖进去(不要放进文件夹,再将文件夹拖进去)。在点击”本地“即可读取(会自动排序),代码编累了可以看一会小说(bushi作者还有一个升级版any-reader,但由于一般用不到更多功能,所以推荐使用轻量版的z-reader4、WindowsOpacity摸鱼插件,可以让你的vscode变得半透明,一边看视频一边编程。5、QwertyLearner可以在vscode中练习打字,shift+Alt+Q启动,启动后会屏蔽你的输入,不用担心练习时破坏代码,并且这个打字插件采用的模式是打错就重新打,帮助形成正确的肌肉记忆。(二)pycharm很受欢迎的IDE,不过体积偏大,打开较慢,而且颜色给我一种偏老气的感觉,即使颜色换成白色,和SublimeText一样,蒙了一层布一样。并且pycharm没有官方的绿色版,你的配置换设备后不会得到保存,所以不推荐。这个就不多作介绍了,主要是我一般用vscode,用pycharm比较少。绿色版压缩包都有300多MB,蓝奏云放不了,放个脚本之家的地址。https://www.jb51.net/softs/759789.html#downintro2三、添加环境变量(一)程序实现(不嫌麻烦可跳)因为不是嵌入式python,所以在一台新设备上如果想用pip命令的话需要添加环境变量,每次都手动添加嫌麻烦,可以程序实现。(只用解释器的话不需要添加环境变量,直接在vscode中选择就行了)将下面示例修改后,用Pyinstaller打包成exe,每次只要输入U盘插入的盘符和python版本即可。这里用的是最简单的os.system()importosm=""whileTrue:pan=input("输入盘符:")iflen(pan)==1and65
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 00:06 , Processed in 1.298932 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表