如何在Ubuntu 14.04 64位中安装Anaconda以生成32位和64位pc的python程序?

时间:2016-05-19 11:33:29

标签: python ubuntu x86 64-bit anaconda

简单如标题所示。

我有一个Ubuntu 14.04 64 bits,我必须能够生成用于32位和64位计算机的程序。

Win7 64 bits我在单独的文件夹(c:/anaconda_32c:/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上执行此操作?

  • 我应该这样做吗?

  • 安装虚拟机是我唯一可靠且安全的选择吗?

1 个答案:

答案 0 :(得分:0)

我认为,当Anaconda安装为自己独立的Python实例(而不是替换系统Python)时,您可能可以安装两者,只要您提供必要的32位库,就像它说的那样。

就个人而言,虽然我选择了更安全的路线,但请远离主系统,而是在VM中使用。我最近一直在使用Vagrant Boxes。你可以有一个64位和32位的盒子,并保持一切整洁。