我在家里使用 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/