【问题标题】:tensorflow install on sierratensorflow 安装在 Sierra 上
【发布时间】:2017-08-29 06:58:43
【问题描述】:

提前感谢您的帮助,我知道我在编程方面的经验非常有限,所以请客气并采取周到的方法('而不是你没有做这件事'的方法)。 我正在尝试安装张量流。这是我第一次使用 python(我安装了 Anaconda 并让 iJupyter Notebooks 工作)。我确实设法让 tensorflow 在 R 中运行(我有点精通)。但是,当使用 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 选项,因此不知道这些建议是否相关。 蟒蛇 2.7 MacOS Sierra 10.12.6 // MacBook Pro 15 英寸 如果您对新手有回应-那就太好了。 谢谢。

【问题讨论】:

    标签: python tensorflow macos-sierra


    【解决方案1】:

    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
    

    最后,在你的PATH 中有一个激活的环境和conda,你应该可以安装东西了:

    $ conda install -c conda-forge tensorflow 
    

    未来使用

    以后每当你想使用tensorflow时,你都必须激活这个已经安装了它的环境:

    $ source activate myenv
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      相关资源
      最近更新 更多