Python 可移植、Linux 和 Windows

标签 python linux windows usb-drive

我在家里使用 linux,但在学校我们使用 windows 7。我想在我的 usb 上安装 python,以便我可以将它用于 windows 和 linux (ubuntu 13.04)。有没有办法可以在我的 usb 上安装 python,以便 win 和 linux 计算机都可以使用它?我对 python 2.7 更感兴趣。我在我的 linux 机器上安装了 Wine。它可能不理想,但我可以使用可移植 python 并在 wine 下运行它吗?

最佳答案

您可以安装两个 python。从 http://continuum.io/ 下载 Anaconda适用于 Linux 和 Windows 的网站。安装它们(在 win 和 lin 机器上),然后使用 conda 包管理器在 USB 上创建两个环境:

# Windows
conda create -p E:\pywin python all other packages you want
# Linux
conda create -p /mnt/usb/pylin python all other packages you want

然后在windows上使用pywin环境,在linux上使用pylin

# Windows
D:\pywin\python.exe your_script.py
# Linux
/mnt/usb/pylin/bin/python your_script.py

使用 conda,您将能够在两个环境中维护相同的包,因此您将在两个系统上拥有所需的一切...

或者您可以将 Anaconda 直接安装到 USB,但这将需要更多空间...

关于Python 可移植、Linux 和 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170669/

相关文章:

Python导入名称冲突

linux - 应用程序和库 "boxing"

linux - 如何在 Linux 中构建完全静态的 QT 应用程序?

jquery - 如何在返回的 AJAX 调用上使用 Django 模板标签?

python - 在 Flask-SQLAlchemy 中,我应该使用 create_all() 在生产环境中创建表吗?

python - 使用 django 查询的内置方法

c++ - glutMouseFunc 上没有滚轮回调

node.js - React App 和 Express API 的单个可执行文件

windows - 大型 SVN 结帐偶尔会失败

php - 当密码为空时,Windows 上的 PDO 会忽略主机名和用户名