尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

装Python环境装到想砸电脑?这个U盘神器让你插哪用哪

装Python环境装到想砸电脑?这个U盘神器让你插哪用哪 你要是在写东西写到一半的时候, 电脑出现更换情况, 环境遭遇崩溃状况, 赖以存在的东西变得紊乱, 进而就会产生想要砸键盘的冲动, 那么你必定是从来都没有使用过这个堪称神器的东西。它具备能让你把整个赖以存在的环境放置进U盘的能力, 不管插到哪里都可以使用, 全然不用担心环境会出现崩溃的情况。假如你老是进行代码编写, 然而却为“环境崩塌啦”“依赖相冲突呀”“新购置的电脑又得再次安装一遭呢”这般的困扰而头疼不已, 那么你或许尚未碰到过一个被称作 的神奇工具。它所具备的特性极为简易: 无需实施安装操作, 不用对系统作出改动, 能够随身携带赶赴各处运用, 插入到哪里就在哪里使用。没错呀, 你甚至能够将它放置于一个U盘之中, 接着前往任何一台电脑跟前, 开启之后便能够展开编写工作, 从环境到包再到工具, 全部都与你在自身电脑之上时的情形毫无二致, 完全相同。为什么会有这个东西确实是好用, 然而环境折腾起来真的能够让人陷入崩溃之境。特别是在上面, pip、conda、虚拟环境、路径配置等等, 这些听上去好像都并不困难, 可是一旦机器数量增多了、权限受到限制了、甚至仅仅只是想要快速运行一个脚本, 那就变成了折腾。好多人干脆选择放弃, 转而投向Linux或者Mac, 就是因为下面的环境管理实在是太磨人了。而的出现, 基本上就是把这些痛点一次性给解决掉了。能做什么简要来讲, 它属于一个那种无需进行安装的发行版本, 直接去下载之后解压, 便能够实现运行。它不会对系统造成占用情况, 不会去修改你的注册表, 也不会将你的 PATH 弄乱。在你的机器上面能够存在好几个不同版本形式, 每个都各自运行, 相互不受干扰。而且它带了很多贴心功能让人一用就上头1. 真·便携性甚至你能够将整个放入一个移动硬盘或者U盘当中, 把它插到任何地方都可以运行。这类似于你亲自养了一只那种随时随地可以随身携带的 “宠物”, 不管走到什么地方都能带着它, 根本不需要担忧在新环境里还得再次进行驯养。2. 自带包管理器WPPM即便老手依旧偏好使用pip了, 然而贴心地自带了一个, WPPM, 并且它是具备图形界面的, 这意味着什么呢, 那便是你无需去记一连串为数众多的命令, 照样能够敲几遍即可完成装包、卸包以及更新包的操作。针对刚开始学习的新手而言, 这等同于直接将环境门槛降低到地下室那般——无需通过命令行, 仅仅点击鼠标便能够完成依赖管理。3. 灵活的构建工具这属于它的进阶玩法, 它自身带有make.py脚本, 凭借这个脚本能够让你从毫无基础开始去“定制”一个专属于自己的发行版。比如说, 要是你期望有一个精简到了极点的版本, 又或者是一个自带你平常常用科学计算库的版本, 那么你就能够自行去构建。最终, 你能够收获一个完全契合自己工作习惯的环境。安装方法有多简单说白了就两步去到官方页面那儿找寻最新版本, 然后进行下载, 接着解压至某个文件夹, 该文件夹可以是本地硬盘或是U盘, 如此这般便完成了。连“下一步”按钮都不用点——因为它压根没有安装过程。如果你喜欢命令行玩法也支持从源构建比如你想深度定制python -m pip install flit python -m flit build python -m pip install --no-index --trusted-hostNone --find-links.dist winpython这种方式对环境有洁癖的同学特别友好。它适合哪些场景1. 数据分析 科学计算一众科学家、工程师最为惧怕的便是在实验室的电脑之上对环境进行一番折腾, 特别是在没有权限去安装东西之际。 能够直接拷进去便可以使用并且附带了诸多科学计算库当然你能够自行添加, 用以运行数据分析、绘制图表、开展实验, 如此节省下来的时间都足以让人多喝好几杯咖啡了。2. 教学 培训倘若你身为老师, 或者是培训讲师, 那你必定清楚, 给几十个学生配置好环境, 会是何等痛苦的事情。然而现在有了这样一种方式, 只要你将环境配置妥当, 进行打包之后发给他们, 让他们解压就能够运行代码。如此一来, 你便能够在“老师我这里装不了”这类问题上少花费时间, 而在讲授真正的知识方面多投入时间。3. 跨平台/多设备切换今日于公司对代码进行了修改, 明日归家后继续撰写又或者你于办公室所使用的是台式机, 外出时携带的乃是笔记本。如此一来, 能够将毫无差异的开发环境, 完整无误地复制至不同的设备之上。从此往后再也无需担忧“回家之后瞧见代码皆报错”这种情况了。它和有什么区别不少人会问: “我使用不是也能够免安装的吗? ”没错, 然而体积更为庞大, 并且默认附带的库极为众多, 针对新手来讲挺好用, 可对于那些仅仅想要一个具备轻量、干净以及能够随身携带等特性环境的人而言, 更加小巧, 更加纯粹。总结假如你憎恶反复去配置环境, 惧怕依赖出现冲突, 要求在不同的电脑之上能够无缝地切换工作, 那么它便是一个值得随时携带的工具, 它解决了开发时的三大痛点:安装麻烦权限受限环境不可迁移对新手它是学习的捷径对老手它是随身的生产力工具。试试它吧也许你会发现——写从来可以这么轻松。
返回列表