我是python编程的新手。 我有Windows 7笔记本电脑,我也在运行虚拟盒Ubuntu。 我首先通过Eclipse在Win7上手动安装了python3.5。我的Virtualbox Ubuntu中的默认python版本是2.7.11。 我可以通过我的VirtualBox将python包安装到我的Win7 python3.5吗?
它会给多个版本的python带来任何问题。
答案 0 :(得分:0)
python 3.5软件包不能与python 2.7一起使用,反之亦然。 我甚至认为你不能将软件包从linux安装到windows。
答案 1 :(得分:0)
Ubuntu VirtualBox不仅仅是现有Win7安装的Linux外观。它是一个完全独立的操作系统,就好像它位于一台单独的计算机上一样。您可以设置共享文件夹以在主机和来宾之间共享数据,但尝试使用Linux在Windows上安装程序即使您可以这样做也容易出错并且存在风险。
如果您计划在Windows上使用Python,则需要在Windows上安装软件包,Linux VirtualBox根本无法帮助您完成此操作。如果您对Windows命令行感到不舒服,请阅读一些教程。还有一些替代Windows shell比内置CMD提供了一些优势。
如果您宁愿在Linux上工作,那么您可以这样做,但您希望完全在VirtualBox中完成。在Linux中,您可以安装所需的Python版本,安装所需的软件包,并使用您想要的任何开发工具,就像您在Linux计算机上工作一样。 (虽然在这种情况下,我不得不想知道你为什么不使用Linux计算机而不是Windows计算机。)
答案 2 :(得分:-1)
我认为您希望实现的是在两台机器上安装相同版本的Python。
最好的办法是在Windows 7上安装Python 2.7.x或在Ubuntu上将python 2.7.x升级到Python 3.5.x.既不好也不坏。
要在ubuntu计算机上将Python 2.7.x升级到3.x.x,请按照here的说明进行操作。
如果您希望在Windows上安装Python 2.7.x,只需从official page下载兼容的exe文件。它将在c:
下创建一个文件夹,例如: C:\Python27
。然后,将python路径添加到环境变量PATH。
对于安装软件包,两个操作系统的命令保持不变。
pip install <package-name>
通常包具有针对不同python版本的专用版本。pip install
将自动解析版本并安装兼容包版本。