繁体   English   中英

在 USB 上运行 Python

Running Python on USB

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试设置一个带有完整 Python 套件的 USB。 我希望能够将模块和其他有用的库下载到拇指驱动器,创建自己的脚本和模块,甚至导出程序,所有这些都来自 USB。 我想这样做,以便我可以在任何计算机上处​​理项目,而无需将任何软件下载到该特定 PC。

我想我必须首先在 USB 上创建一个虚拟环境,但除此之外,我不确定是否可能或可行。

如果可以的话,有什么关于如何进行的建议吗?

1 个回复

我假设您已经在 Windows 上安装了 python 并将其添加到您的PATH 要制作 python 虚拟环境,请执行以下步骤:

第 1 步:更改目录

打开cmd并写入UBS指定的字母 + :以更改目录。 假设您的USB安装为D卷。

C:\Users\Name>D:

D:\>

第 2 步:创建虚拟环境

D:\>python -m venv otg

您可以将otg替换为您想要的任何名称。

第 3 步:激活虚拟环境

D:\>otg\Scripts\activate.bat

现在您处于创建的虚拟环境中。 CMD提示必须是这样的

(otg) D:\>

安装任何你想要的。 为了确认一切正常,cmd 中的where python命令必须像这样返回 sth:

D:\otg\Scripts\python.exe

第 4 步:退出环境

完成工作后,您可以通过发出此命令退出虚拟环境

(otg) D:\>deactivate

现在您可以拔下USB并将其连接到任何其他系统。 访问你只需要重复Python环境步骤134 有关虚拟环境的更多信息, Python Docs是一个很好的来源。

1 如何从USB运行python?

我正在尝试从 USB 记忆棒下载并运行 Python 和 PyCharm,因为我是一个新手并且很难记住所有操作系统特定的设置,所以我在工作中使用的代码在我的家用计算机上不起作用。 当我尝试从 USB 驱动器运行 python.exe 时,出现错误“Windows 无法访问指定的设备路径或文件,您可 ...

2020-11-22 00:46:11 2 1141   python
2 如何从USB上的Sublime Text 3运行Python

如何将PATH路由到USB? 有没有办法做到这一点? 换句话说...告诉sublimetext从USB运行python.exe。 假设没有Windows管理员权限。 这是参考以下问题。 如何在Sublime Text 3上运行python代码? 谢谢, 理查德 ...

2016-12-29 23:38:27 0 168   python
4 如何制作可启动的USB以运行Python脚本

我不是要创建可启动USB的脚本。 我正在制作一个密码恢复程序。 现在,我想做的是拥有一个可启动的USB,该USB一旦启动,便会运行python脚本。 就这么简单(或者是吗?)。 我尚未尝试任何操作,因为我不知道该怎么做,对此我也没找到太多。 我当时在考虑使用一些最小的Lin ...

5 插入USB时自动运行python文件

我有一个运行 Linux 的 Raspberry Pi。 我的计划是我可以在机器人中插入 USB 并运行 python 文件。 我选择这种方法的原因是它允许轻松编辑和调试脚本。 有没有办法在插入 USB 时执行我的文件? ...

6 USB上的USB自动运行

前几天我在邮件上收到了直接销售的USB记忆棒。 一旦我将它插入我的测试Mac - 它打开Safari并在其想要访问的网站的地址中写道。 它在我的测试PC上具有完全相同的行为。 现在,我假设OSX没有自动运行功能。 我正在运行10.10.3,我甚至无法在磁盘实用程序下找到该设备。 ...

7 如何在USB闪存驱动器插入上运行Python脚本

我的目标是在USB闪存驱动器插入时运行Python脚本。 我编写了一个udev规则和一个在该规则中调用的shell脚本。 udev规则:/etc/udev/rules.d/10-usb.rules script.sh: 我的Python文件的第一行是: 我还做了以 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM