制作便携式U盘Python环境zz

1、安装
首先下载一个miniconda3
其实下载什么版本都无所谓,只是我觉得conda好用,而且miniconda比anaconda小不占太多空间。

然后安装到U盘里,安装方法跟平常安装anaconda一样,环境变量加不加无所谓。

2、制作U盘python专用的交互式终端
如果只是这样安装的话,到了存在python环境的机子上就不会优先运行你的U盘python了,所以我们需要对机子的环境变量做一下手脚。
安装好后进入miniconda安装的根目录下,新建一个批处理脚本就叫”名字随便起.bat“,把下面内容复制进入(写的简,没考虑要解决他问题,所以只是用于U盘python)。

@echo off
:go
set var=

set path=
set newpypath=%cd%
set path=%path%;%newpypath%
set path=%path%;%newpypath%\Scripts

set /p var=%newpypath%》
if "%var%"=="exit" goto end
%var%

goto go

:end

set path=是清空电脑的环境变量的意思,不过别担心,这条命令只作用于本次,把这个脚本关掉后环境变量还是原来的样子;
set newpypath=%cd%:是获取当前目录的路径名并且赋值给newpypath;
set path=%path%;%newpypath%:是将newpypath添加进环境变量里;
set /p var=%newpypath%》:有时候我们用批处理指令做一个交互界面,让用户自己输入变量的值,然后我们在来根据这个值来做相应操作,只需要在set后面加一个"/P"参数就可以了!
弄好后可以给”名字随便起.bat“创建一个快捷方式,把快捷方式放到U盘根目录下,每次插上U盘直接双击它就可以打开自己做的交互式窗口了。

效果图:


不过这种方式也有缺点,就是运行速度太慢了,比如我输入一条conda list,他老长时间才反应过来,当然了,这肯定和我U盘读写速度有关系,毕竟是老U盘了。

到目前为止我还没有发现以及考虑这种方式的副作用等问题。
————————————————
原文链接:https://blog.csdn.net/qq_38237214/article/details/79012112

posted @   马语者  阅读(1178)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2018-08-16 DataGrid绑定DataTable出错
点击右上角即可分享
微信分享提示