【问题标题】:Creating a Tensorflow and Pandas Environment创建 TensorFlow 和 Pandas 环境
【发布时间】:2017-12-09 13:23:43
【问题描述】:

我使用以下命令在我的机器学习工作中使用模块。

conda create -n tensorflow python=3.5
activate tensorflow
conda install pandas matplotlib jupyter notebook scipy scikit-learn nltk
conda install -c conda-forge tensorflow keras

当我在 ipython 笔记本中使用导入命令时

import numpy as np
import pandas as pd

以下错误即将到来

Traceback (most recent call last):

  File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\IPython\core\interactiveshell.py", line 2862, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)



  File "<ipython-input-1-eeff7c4f34af>", line 1, in <module>
    import numpy as np

  File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\numpy\__init__.py", line 126, in <module>
    from numpy.__config__ import show as show_config

  File "C:\Users\sompatha\Anaconda2\envs\Ml\lib\site-packages\numpy\__config__.py", line 5
    blas_mkl_info={'library_dirs': ['C:\Users\sompatha\Anaconda2\envs\ML\\Library\\lib'], 'define_macros': [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)], 'libraries': ['mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll'], 'include_dirs': ['C:\Users\sompatha\Anaconda2\envs\ML\\Library\\include']}
                                   ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

如何解决这个问题?请帮忙

【问题讨论】:

    标签: python pandas tensorflow unicode


    【解决方案1】:

    您使用的是旧版本的 conda 和 python。 错误告诉你究竟出了什么问题:你转义的 '\U' 告诉解释器有一个 8 位代码即将到来。事实并非如此,'s' 在这种情况下是无效的。

    最好的办法:使用最新版本的软件包。

    手动修复,转至:

    C:\Users\sompatha\Anaconda2\envs\Ml\Lib\site-packages\numpy\__config__.py
    

    并将此文件中路径引用中的所有单斜杠替换为双斜杠。 对遇到 UnicodeError 的任何其他导入重复该过程。您的口译员会告诉您是哪个文件阻碍了您

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2017-02-24
      • 2018-06-04
      • 2019-04-28
      • 2017-04-02
      相关资源
      最近更新 更多