繁体   English   中英

Conda安装 - Python3,Tensorflow,skdata - 一个环境

[英]Conda install - Python3, Tensorflow, skdata - one environment

我在OS X Yosemite 10.10.5上为机器学习项目设置环境时遇到了很多麻烦。

目标:使用skData库获取数据集,使用python 3编程并使用Tensorflow库。 最终创造一个拥有这三者的环境。 (我一直在使用conda,因为我安装了Anaconda,这是推荐的方法)

问题:似乎为了使用Tensorflow创建环境,我不得不使用Conda,但我只能使用pip获取skData。 当我尝试conda install skdata ,终端说

Error:  Package missing in current osx-64 channels:

pip是张量流中的一个包,所以我尝试使用

pip install SKdata

将SKdata包放入我的python 3 tensorflow环境中,但遇到了错误

Collecting skdata
  Using cached skdata-0.0.4.tar.gz
    Complete output from command python setup.py egg_info:
    RefactoringTool: Skipping optional fixer: buffer
    RefactoringTool: Skipping optional fixer: idioms
    RefactoringTool: Skipping optional fixer: set_literal
    RefactoringTool: Skipping optional fixer: ws_comma
    RefactoringTool: Can't open /private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/build/py3k: [Errno 2] No such file or directory: '/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/build/py3k'
    RefactoringTool: No files need to be modified.
    RefactoringTool: There was 1 error:
    RefactoringTool: Can't open /private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/build/py3k: [Errno 2] No such file or directory: '/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/build/py3k'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/setup.py", line 64, in <module>
        raise Exception('2to3 failed, exiting ...')
    Exception: 2to3 failed, exiting ...
    Copying source tree into build/py3k for 2to3 transformation...
    Converting to Python3 via 2to3...

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip-build-jyouqltk/skdata/

注意:当我尝试pip install skdata --user时出现相同的错误

我的环境是在我的anaconda文件夹中设置的

在此输入图像描述

看起来像pip中提供的skdata版本只是用于python 2的设计。我能够在anaconda python2.7环境中安装它而没有任何问题但是在尝试在python中安装它时遇到了同样的错误3环境。

我可以从这里提供的源代码安装它。

它需要包SciPyNumPySciKit-Learn才能安装。 设置将需要root权限才能将skdata添加到easy-install路径。 我不确定这是否可以在macOS / OSX上运行,但在Linux命令上运行

sudo env "PATH=$PATH" python setup.py install

将在使用您的用户路径时以root权限运行安装,以便将其安装在正确的位置。 运行该命令时,请确保您要安装skdata的anaconda环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM