张贴流量安装在塞拉利昂

时间:2017-08-28 22:43:21

标签: python tensorflow macos-sierra

感谢您的帮助,我知道我在编程方面的经验非常有限,所以请亲切并采取周到的方法('而不是你没有做生意这样'的方法)。 我正在尝试安装tensorflow。这是我第一次使用python(我安装了Anaconda并使iJupyter笔记本工作)。我确实设法在R中运行tensorflow(我有点精通)。但是,当使用Anaconda指令安装tensorflow时,我收到此错误:

    Exception:Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_set.py", line 784, in install
**kwargs
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 329, in clobber
os.utime(destfile, (st.st_atime, st.st_mtime))

    OSError: [Errno 1] Operation not permitted: '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/easy_install.py'

我找到了一些关于pip安装的建议,但由于我使用了conda选项,因此不知道这些是否相关。 Python 2.7 MacOS Sierra 10.12.6 // MacBook Pro 15英寸 如果您对新手有回应 - 那会很棒。 谢谢。

1 个答案:

答案 0 :(得分:0)

看起来Anaconda不在你的PATH中,因为你的系统python正在那里使用。我建议继续尝试使用Anaconda做你想做的事情并使用Anaconda创建一个虚拟环境。

你在哪里安装它(适用于所有用户或只是你自己)?

看看结果:

$ which conda

如果您得到no conda的答案,则需要将其添加到PATH中。找到anaconda的安装位置并执行以下操作:

$ export PATH=ANACONDA_LOCATION/bin:$PATH

其中ANACONDA_LOCATION是安装位置。

接下来,创建一个环境:

$ conda create -n myenv

如果您在此处获得权限错误,那么您的用户将需要对此目录的写访问权:

$ ls -l ANACONDA_LOCATION/envs

这就是为什么通常为您的用户而不是所有用户安装Anaconda的好主意。

之后,激活您的环境:

$ source activate myenv

最后,通过conda中的激活环境和PATH,您应该可以安装内容:

$ conda install -c conda-forge tensorflow 

未来使用

每当您希望将来使用tensorflow时,您必须激活安装它的环境:

$ source activate myenv