感谢您的帮助,我知道我在编程方面的经验非常有限,所以请亲切并采取周到的方法('而不是你没有做生意这样'的方法)。 我正在尝试安装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英寸 如果您对新手有回应 - 那会很棒。 谢谢。
答案 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