使用Anaconda安装软件包

11 浏览
0 Comments

使用Anaconda安装软件包

在Ubuntu 14.04上,我安装了Anaconda,它是我主要的Python解释器。我现在想要安装TensorFlow库,并通过Anaconda使用它。所以我从TensorFlow网站下载了相关的foo.whl文件,然后运行了pip install foo.whl命令。之后,我运行了pip freeze命令,它显示tensorflow==0.7.1,表示安装成功。

然而,当我使用Anaconda解释器运行一个包含import tensorflow的Python文件时,它告诉我ImportError: No module named 'tensorflow'。另外,如果我在Anaconda目录中搜索,找不到TensorFlow的任何引用。

起初,我以为这是因为pip install使用的是Ubuntu本地安装的pip。然而,我在我的.bashrc文件中有一行export PATH=/home/karnivaurus/Libraries/Anaconda/bin:$PATH,这表明它应该使用Anaconda的pip。

有什么想法吗?谢谢!

0
0 Comments

问题出现的原因是使用了sudo命令。解决方法是不使用sudo命令。

以下是整理后的文章:

使用Anaconda安装软件包

在使用Anaconda安装软件包时,有时会遇到一些问题。其中一个常见的问题是使用sudo命令安装软件包。下面将介绍出现这个问题的原因以及解决方法。

问题的原因是使用了sudo命令。一般情况下,我们在安装软件包时不需要使用sudo命令。sudo命令是用来以管理员权限执行命令的,但在使用Anaconda时,我们已经处于一个虚拟环境中,不需要管理员权限来安装软件包。

解决方法很简单,只需在安装命令中去掉sudo关键字即可。下面是一个示例,展示了如何使用Anaconda安装tensorflow软件包:

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl

请注意,这是一个示例命令,具体的安装命令可能会因软件包的不同而有所不同。但是无论安装哪个软件包,都不需要使用sudo命令。

通过使用上述方法,就可以解决使用Anaconda安装软件包时出现的问题。希望这篇文章能对你有所帮助。

0
0 Comments

Anaconda是一个开源的Python发行版,用于科学计算和数据分析。使用Anaconda可以方便地安装各种Python包和库。但有时在使用Anaconda安装包时,可能会遇到一些问题。本文将介绍一个关于使用Anaconda安装包的问题以及解决方法。

问题:安装Anaconda包时出现的问题

解决方法:根据以下步骤操作

首先,使用以下命令卸载所有tensorflow的依赖项:

pip uninstall tensorflow

然后,使用conda运行以下命令安装tensorflow包:

conda install -c jjhelmus tensorflow=0.10.0rc0

如果你想使用pip运行以下命令安装tensorflow包:

pip install -i https://pypi.anaconda.org/jjhelmus/simple tensorflow

来源:https://anaconda.org/jjhelmus/tensorflow

0
0 Comments

问题原因:安装Anaconda时可能会出现问题,导致无法正确安装所需的包。

解决方法:按照以下步骤进行操作:

1. 卸载pip中的TensorFlow:

pip uninstall tensorflow

为了避免冲突,需要进行此操作。

2. 在虚拟环境中安装Python 3(版本0.7.1):

conda create -n <environment_name> python==3.5.1

3. 激活虚拟环境(每次使用TensorFlow时都需要执行此操作):

source activate <environment_name>

4. 在该环境中安装Anaconda版本的TensorFlow(版本0.7.1):

conda install -c https://conda.anaconda.org/jjhelmus tensorflow

记得将"environment_name"更改为您想要命名的环境名称。完成以上操作后,您应该能够成功导入tensorflow。如果仍然无法导入,可能是Anaconda在安装TensorFlow的依赖项时出现了问题。

问题可能出现的原因是Ubuntu 14.04已安装Python 2.7,许多系统程序目前依赖于它。作为一个附带信息,Ubuntu开发团队正在努力将所有这些程序改为使用Python 3:

https://wiki.ubuntu.com/Python/Python35Transition

更新:添加了创建虚拟环境的说明。虚拟环境有助于使用环境内的Python命令,而不是系统中的Python命令。因此,像"pip"和"python"这样的命令将使用环境中的命令,其中也包含了TensorFlow库。要退出环境,执行以下命令:

source deactivate

感谢您的建议,我尝试了您的解决方案,但是出现了以下错误消息:/home/karnivaurus/Anaconda/bin/python3: bad interpreter: No such file or directory....

好的,我已经更改了我的答案,并在我的机器上验证了它的有效性(Ubuntu 14.04)。

嘿,如果您坚持不使用虚拟环境,请告诉我,我会更改我的答案。作为开发人员,我经常使用虚拟环境,如果您经常使用Python,这是一个好习惯。

0