精华内容
下载资源
问答
  • python出错 unexpected keyword argument 'categories'解决办法首先卸载scikit-learn下载scikit-learn 新版安装scikit-learn新版下载numpy 新版安装numpy新版 python 运行OneHotEncode出错:TypeError: init() got ...

    python 运行OneHotEncode出错:TypeError: init() got an unexpected keyword argument 'categories’
    运行一个网上的GBDT+LR 开源代码 报下面的错:

    Traceback (most recent call last):
      File "D:/code/test_ML/plot_feature_transformation.py", line 65, in <module>
        rf_enc = OneHotEncoder(categories='auto')
    TypeError: __init__() got an unexpected keyword argument 'categories'
    

    解决办法

    经过实践可能是 scikit_learn 和 numpy版本过低
    删除原有scilit_learn 安装0.21版(原来是0.19)
    删除原有numpy 安装1.17(原来是1.14)
    再运行调用 OneHotEncoder 的文件错误消失。

    首先卸载scikit-learn

    C:\Users\dd>pip uninstall scikit-learn
    Uninstalling scikit-learn-0.19.1:
      Would remove:
        d:\programdata\anaconda3\lib\site-packages\scikit_learn-0.19.1-py3.6.egg-info
        d:\programdata\anaconda3\lib\site-packages\sklearn
    Proceed (y/n)? y
      Successfully uninstalled scikit-learn-0.19.1
    

    下载scikit-learn 新版

    widows安装包下载链接
    https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
    linux安装包下载链接https://pypi.org/project/scikit-learn/#files

    安装scikit-learn新版

    windows系统下安装

    D:
    cd D:\download\install_src\PythonPacket
    pip install scikit_learn-0.21.3-cp36-cp36m-win_amd64.wh
    

    linux系统下安装

    $ cd /mnt/hgfs/D/download/install_src/PythonPacket/
    $pip install scikit_learn-0.21.3-cp36-cp36m-manylinux1_x86_64.whl
    
    

    下载numpy 新版

    widows安装包下载链接
    https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
    linux安装包下载链接https://pypi.org/project/numpy/#files

    安装numpy新版

    Windows系统下安装

    D:\download\install_src\PythonPacket>pip install "numpy-1.17.2+mkl-cp36-cp36m-win_amd64.whl"
    Processing d:\download\install_src\pythonpacket\numpy-1.17.2+mkl-cp36-cp36m-win_amd64.whl
    distributed 1.21.8 requires msgpack, which is not installed.
    Installing collected packages: numpy
    Successfully installed numpy-1.17.2+mkl
    You are using pip version 10.0.1, however version 19.3.1 is available.
    You should consider upgrading via the 'python -m pip install --upgrade pip' command.
    

    linux系统下安装

    $ cd /mnt/hgfs/D/download/install_src/PythonPacket/
    $pip install numpy-1.17.3-cp36-cp36m-manylinux1_x86_64.whl
    

    Skit_learn 库的使用,可以参考相关文章1


    1. 链接 https://www.cnblogs.com/wj-1314/p/10179741.html ↩︎

    展开全文
  • MacOs10.14,python安装Mysql-python出错,报ld: library not found for -lssl解决方法:原因:错误日志: 解决方法: 先确认是否安装mysql,如果没装,可以通过 brew install MySQL(有点慢),也可以下载dmg来...

    解决方法:

    1. 先确认是否安装mysql,如果没装,可以通过 brew install MySQL(有点慢),也可以下载dmg来安装
    2. pip intall Mysql-python 出错,如果错误信息是 ld: library not found for -lssl,可以执行以下命令:
    open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
    

    原因:

    MacOS新版本,默认是没有Command Line Tools的,同时因为安全性原因 /usr/include 文件夹也没有,也不会给权限给我们编辑,可以通过 macOS_SDK_headers_for_macOS_10.14.pkg 帮我们安装一些 header头文件。

    错误日志:

    $ pip install MySQL-python
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
    Collecting MySQL-python
    ..........
    ....省略很多日志
    ..........
                                            ~ ^~~~~~~~~~~
        _mysql.c:1506:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
                                        len = strlen(buf);
                                            ~ ^~~~~~~~~~~
        13 warnings generated.
        cc -bundle -undefined dynamic_lookup -Wl,-F. build/temp.macosx-10.14-intel-2.7/_mysql.o -L/usr/local/Cellar/mysql@5.7/5.7.26/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.14-intel-2.7/_mysql.so
        ld: library not found for -lssl
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
        error: command 'cc' failed with exit status 1
        ----------------------------------------
    ERROR: Command "/usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/private/var/folders/zw/57wvjchn72n_gq259cjskt_c0000gn/T/pip-install-OOFRzg/MySQL-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/zw/57wvjchn72n_gq259cjskt_c0000gn/T/pip-record-NXkl0u/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/zw/57wvjchn72n_gq259cjskt_c0000gn/T/pip-install-OOFRzg/MySQL-python/
    
    展开全文
  • python3.5安装opencv-python出错

    千次阅读 2019-01-18 17:41:27
    python3.5安装opencv-python时,无论是哪个版本均报错 报错信息:ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV in... 之前的安装包都是从pypi...

    python3.5安装opencv-python时,无论是哪个版本均报错

    报错信息:ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV in...

    之前的安装包都是从pypi上下载的。

    后来从opencv官网下载源码包,在build->python中,安装方法:

     python setup.py develop
    

     安装完成后,成功解决问题,

    验证方法:

    在cmd中依次输入:

    python      
    
    import cv2

     

    展开全文
  • Python2 安装cv2/opencv-python出错

    千次阅读 2020-10-22 09:42:35
    Anaconda 创建了python2.7 环境,安装 opencv: pip install opencv-python。出现 TypeError: 'NoneType' object is not iterable 错误。 原因: Opencv 最新版不再支持 Python 2.7,而 pip install opencv-python ...

    参考:Python/python2 安装 opencv 出错
    其他安装:python2安装tensorforce0.4.3报错
    Anaconda 创建了python2.7 环境,安装 opencv:
    pip install opencv-python。出现 TypeError: 'NoneType' object is not iterable 错误。
    在这里插入图片描述

    原因: Opencv 最新版不再支持 Python 2.7,而 pip install opencv-python 命令会下载最新版本Opencv。

    因此需要安装时指定opencv的老版本,最后一个支持 Python 2.7 的 Opencv 版本是 4.2.0.32

    pip install opencv-python==4.2.0.32
    

    在这里插入图片描述

    展开全文
  • Windows10+python3.7安装mysql-python出错

    千次阅读 2018-07-25 15:41:22
    pip install mysql-pythonpython setup.py install安装报错 C:\Users\16283\Desktop\MySQL-python-1.2.5 (1)\MySQL-python-1.2.5&gt;python setup.py install running install running bdist_egg running ...
  • Linux下运行python出错

    2020-03-06 11:52:09
    notepad中编写存入共享文件夹,在Linux中运行 1、编码格式: #!/usr/bin/python # -*- coding: UTF-8 -*- 2、编码环境: notepad++右下角设置转为Unix
  • 不能补全内置函数,可以补全前面有的对象方法,按照百度方法无效。试一试彻底删除vscode重装
  • 在编写Python代码进行自动化测试、网络爬虫或者其他与网络相关的动作的时候,由于网络影响会容易失败,而这种失败并不是我们需要去处理的。那么这种时候最好的办法就是失败后重试几次,以避免网络的间断性影响。 ...
  • yocto-4.9.88 python出错解决

    千次阅读 2018-12-11 20:43:06
    编译nxp的4.9.88版本的Yocto...ERROR: pango-1.40.6-r0 do_package: Error executing a python function in exec_python_func() autogenerated: 记录了以上第一条错误 看样子是由于python,导致编译qtbase-5.9.4...
  • 3.配置好python的环境变量。(命令窗口中输入python出现版本好并进入shell算成功) 3.安装python安装easyinstall 下载网址https://pypi.python.org/pypi/setuptools 选中 解压文件,并进入解压好的文件 右键+s
  • 当使用visual studio2017调试python程序时报错:python2.5及更早版本不支持调试。![在这里插入图片描述](https://img-blog.csdnimg.cn/20201123205414111.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5...
  • pip install mysql-python出错解决方案

    千次阅读 2019-04-19 13:35:23
    sudo apt-get install python-pip 然后使用 sudo pip install mysql-python 安装第三方库.如果报错 原因是没有安装:libmysqlclient-dev sudo apt-get install libmysqlclient-dev 继续安装如果还是报错检查一下 sudo...
  • from Crypto.Cipher import AES from binascii import b2a_hex, a2b_hex class prpcrypt(): def __init__(self, key): ... # 加密函数,如果text...这是输出的错误信息,我用的Python34,请大神看看是什么错误 ,谢谢
  • conda命令找不到+python出错

    千次阅读 2018-10-08 12:37:49
    在使用anaconda装python时,有时候路径可能没有加入到系统路径中,要手动加入: #将anaconda的bin目录加入PATH,根据版本不同。确定anaconda的名字,如果是默认的,python2.7生成anaconda2 $ echo 'export PATH=&...
  • 错误原因是被除数为0
  • 安装MySQL-Python出错mysql_config not found

    千次阅读 2017-05-16 10:19:34
    博客链接 ...用python需要用到mysql,遂想安装一个MySQL-Python.但是遇到如下错误: ➜ ~ git:(master) ✗ sudo easy_install MySQL-python [sudo] password for
  • 错误:This Python interpreter is in a conda environment, but the environment has not been activated. 解决方案: 通过确定当前环境来解决,使用终端或Anaconda提示符执行以下步骤: 打开cmd直接输入: conda...
  • 出错:局部变量XXX在定义前被引用 如上在多次调用函数时使用返回的值bestThreshVal 时,提示local variable bestThreshVal referenced before assignment。 原因是,在这个被调用函数中,bestThreshVal 是在if ...
  • 亲测有效:注意是用sudo easy_install mysql-python 不是 sudo apt-get mysql-python参考链接:http://www.linuxidc.com/Linux/2014-11/109246.htm
  • 其中 train_accuracy_top5_nbatch_filename 是文件的名字,赋值时代码形如 ...时出错。 解决方法: train_accuracy_top5_nbatch_file_op = open(str(train_accuracy_top5_nbatch_filename), "a")  
  • #include "python.h" int main() { Py_Initialize(); PyRun_SimpleString("print 'hello world'"); Py_Finalize(); return 0; } 产生的错误是: [img=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,487
精华内容 4,994
关键字:

python出错

python 订阅