简单如标题所示。
我有一个Ubuntu 14.04 64 bits
,我必须能够生成用于32位和64位计算机的程序。
在Win7 64 bits
我在单独的文件夹(c:/anaconda_32
和c:/anaconda_64
)中安装了Anaconda,它运行良好。
因为我发现这是一个编译器问题(pyInstaller)我使用以下命令安装了Ubuntu 32位库:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
但是当我安装Anaconda_x86时,我收到了以下警告,让我对整个过程有了更多的了解:
anon@anon-pc:~/Downloads$ bash Anaconda2-4.0.0-Linux-x86.sh
WARNING:
Your system is x86_64, but you are trying to install an x86 (32-bit)
version of Anaconda2. Unless you have the necessary 32-bit libraries
installed, Anaconda2 will not work.
We STRONGLY recommend installing the x86_64 version of Anaconda2 on
an x86_64 system.
Are sure you want to continue the installation? [yes|no]
[no] >>>
所以......
如何在不影响操作系统的情况下在Ubuntu上执行此操作?
我应该这样做吗?
安装虚拟机是我唯一可靠且安全的选择吗?
答案 0 :(得分:0)
我认为,当Anaconda安装为自己独立的Python实例(而不是替换系统Python)时,您可能可以安装两者,只要您提供必要的32位库,就像它说的那样。
就个人而言,虽然我选择了更安全的路线,但请远离主系统,而是在VM中使用。我最近一直在使用Vagrant Boxes。你可以有一个64位和32位的盒子,并保持一切整洁。