Python 3.x Conda安装-Python3、Tensorflow、skdata-一个环境

Python 3.x Conda安装-Python3、Tensorflow、skdata-一个环境,python-3.x,installation,tensorflow,conda,Python 3.x,Installation,Tensorflow,Conda,在OS X Yosemite 10.10.5上为机器学习项目设置环境时遇到了很多麻烦 目标: 使用skData库获取数据集,使用python 3编程并使用Tensorflow库。最终创建一个拥有这三个方面的环境。(我一直在使用conda,因为我安装了Anaconda,这是推荐的方法) 问题: 似乎为了用Tensorflow创建一个环境,我不得不使用Conda,但我只能使用pip获取skData。 当我尝试安装skdata时,终端说 Error: Package missing in curre

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

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

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

Error:  Package missing in current osx-64 channels:
pip
是tensor flow中的一个包,所以我尝试使用

pip install SKdata
将SKdata包放入我的Python3 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/
收集数据
使用缓存的skdata-0.0.4.tar.gz
从命令python setup.py egg_info完成输出:
重构工具:跳过可选修复程序:缓冲区
重构工具:跳过可选修复程序:习惯用法
重构工具:跳过可选修复程序:set\u literal
重构工具:跳过可选修复程序:ws\u逗号
重构工具:无法打开/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/t/pip build jyouqltk/skdata/build/py3k:[Errno 2]没有这样的文件或目录:'/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/t/pip build jyouqltk/skdata/build/py3k'
重构工具:无需修改任何文件。
重构工具:出现1个错误:
重构工具:无法打开/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/t/pip build jyouqltk/skdata/build/py3k:[Errno 2]没有这样的文件或目录:'/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/t/pip build jyouqltk/skdata/build/py3k'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip build jyouqltk/skdata/setup.py”,第64行,在
引发异常('2to3失败,正在退出…'))
异常:2to3失败,正在退出。。。
正在将源树复制到build/py3k以进行2to3转换。。。
通过2to3转换为Python3。。。
----------------------------------------
命令“python setup.py egg_info”在/private/var/folders/nm/xbyhr1490q1bbfpyw41nfgg00000gp/T/pip build jyouqltk/skdata中失败,错误代码为1/
注意:当我尝试
pip安装skdata--user

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


看起来,pip提供的
skdata
版本仅设计用于python 2。我能够在anaconda python2.7环境中安装它,没有任何问题,但是在Python3环境中安装它时遇到了与您相同的错误

我能够从可用的源代码中安装它

它需要软件包
SciPy
NumPy
SciKit-Learn
才能安装。安装程序需要root权限才能将
skdata
添加到
easy install
路径中。我不确定这是否能在macOS/OSX上运行,但在Linux上可以使用该命令

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

将在使用用户路径时以root权限运行安装,以便将其安装到正确的位置。运行该命令时,请确保要安装的anaconda环境处于非活动状态。

从pip获得的
skdata
版本似乎仅设计用于python 2。我能够在anaconda python2.7环境中安装它,没有任何问题,但是在Python3环境中安装它时遇到了与您相同的错误

我能够从可用的源代码中安装它

它需要软件包
SciPy
NumPy
SciKit-Learn
才能安装。安装程序需要root权限才能将
skdata
添加到
easy install
路径中。我不确定这是否能在macOS/OSX上运行,但在Linux上可以使用该命令

sudo env "PATH=$PATH" python setup.py install
将在使用用户路径时以root权限运行安装,以便将其安装到正确的位置。运行该命令时,确保要安装的anaconda环境处于非活动状态