精华内容
下载资源
问答
  • 在Python3下运行Matplotlib之时,碰到了”No module named _tkinter“问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的...
  • 为什么要安装这个模块?因为要连接SQLServer数据库。 看到可以使用pyodbc这个模块进行连接,但对odbc不熟悉,所以选用了看起来更简单 pymssql。...再次安装pymssql,报错,错误信息: error: ‘D...

    为什么要安装这个模块?因为要连接SQLServer数据库。

    看到可以使用pyodbc这个模块进行连接,但对odbc不熟悉,所以选用了看起来更简单的 pymssql。

    直接执行:

    pip install pymssql

    报错,找不到头文件:(头文件的名忘了叫啥了)

    解决方案:pacman -S freetds

     

    再次安装pymssql,报错,错误信息:

    error: ‘DBVERSION_80’ undeclared (first use in this function); did you mean ‘DBVERSION_70’?

    解决方案:修改 /usr/include/sybdb.h 文件,找到#define DBVERSION那一块的内容,增加一行,define一下 DBVERSION_80。

    解决方案参考:https://github.com/pymssql/pymssql/issues/520

     

    再次安装pymssql,成了。

    转载于:https://www.cnblogs.com/vanwoos/p/8617676.html

    展开全文
  • webpack4的安装过程

    2020-12-29 21:45:45
    一、先安装node(因为webpack是基于node...对项目进行初始化,此时会自动生成package.json文件,此文件是模块的描述文件,npm install命令根据这个配置文件自动下载所需的模块,,创建webpack需要的node环境 3.局部...

    一、先安装node(因为webpack是基于node.js的项目构建工具)

    安装node官网:https://nodejs.org/en/       node -v可查看安装信息

    二、先创建一个放项目的包(英文包名)

    1.创建src,dist

    2.项目进行初始化

    npm init -y   

    对项目进行初始化,此时会自动生成package.json文件,此文件是模块的描述文件 ,npm install命令根据这个配置文件自动下载所需的模块,,创建webpack需要的node环境

    3.局部安装webpack ,安装的版本不宜过高,不然后边会报错 

    npm install webpack@4.20.2 -D          安装webpack

    npm install webpack-cli@3.1.2  -D     安装webpack-cli

    npm install webpack-dev-server@3.1.9 -D     安装webpack-dev-server

    4.创建webpack.config.js文件

    配置内容,

    const path=require('path')
    const webpack = require('webpack');
    module.exports={
        mode:'development',
        entry:path.join(__dirname,'./src/main.js'),    //入口,使用webpack要打包的文件
        output:{                                           //出口,指定打包好的文件输出的目录位置
            path:path.join(__dirname,'./dist'),
            filename: 'bundle.js',  //打包好的编译文件
          
        },
        devServer: {
            open: true,//自动打开浏览器
            port: 3300,//运行端口号
            contentBase: 'src',//托管目录
            hot:true
        },
        plugins:[
            new webpack.HotModuleReplacementPlugin(),
        //热模块更换(hmr),能够实现局部刷新,需要设置hot:true,和手动设置这个插件
            ],
        watch:true,
    }

    5,package.json的配置

    在script中配置如下

     "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start": "webpack --mode development",
        "dev": "webpack-dev-server"
      },

    运行npm start 对项目进行打包

    使用npm run dev 运行项目

    ps:如果有关于提示node_modules的错误信息,可把node_modules删掉,使用npm install命令重新下载所需要的依赖

    注意创建的js入口文件是否和webpack.config.js里配置的入口文件名称是否一致

    要检查package.json里的依赖是否缺少

    展开全文
  • webpack的安装过程

    2018-08-18 07:03:26
    package.json是标准npm说明文件,里面列出了当前项目依赖模块,用户信息,自定义脚本任务等;在根目录创建app和public文件夹:1、app文件夹用来存放原始数据和我们写js模块2、public文件夹用来存放供浏览器...

    npm install -g webpack 还有cli

    npm init  在指定文件夹执行此命令,可以自动创建package.json文件;

    package.json是标准的npm说明文件,里面列出了当前项目的依赖模块,用户信息,自定义的脚本任务等;

    在根目录创建app和public文件夹:

    1、app文件夹用来存放原始数据和我们写的js模块

    2、public文件夹用来存放供浏览器读取的文件(即本地服务器所加载的目录),包括index.html、打包生成的js文件

    • index.html --放在public文件夹中; -----------------自动加载主页
    • Greeter.js-- 放在app文件夹中;
    • main.js-- 放在app文件夹中;-------------------入口文件

    在index.html里事先引入打包后的js(bundle.js)文件

    使用配置文件来使用webpack,配置文件其实也是一个简单的js模块

    1、首先,在根目录下新建一个名为webpack.config.js的文件

    module.exports = {
      entry:  __dirname + "/app/main.js",//已多次提及的唯一入口文件
      output: {
        path: __dirname + "/public",//打包后的文件存放的地方
        filename: "bundle.js"//打包后输出文件的文件名
      }
    }
    注:“__dirname”是node.js中的一个全局变量,它指向当前执行脚本所在的目录。
    复制代码

    Source Maps:在一个单独的文件中产生一个完整且功能完全的文件。这个文件具有最好的source map,但是它会减慢打包速度;

    webpack.config.js文件

    配置sourcemap

    入口文件

    出口文件

    服务器的配置选项

    • 服务器加载页面所在的目录
    • 实时更新
    • 跳转
    • port:8080

    loader

    babel-loader\style-loader\

    test:一个用以匹配loaders所处理文件的拓展名的正则表达式(必须) loader:loader的名称(必须) include/exclude:手动添加必须处理的文件(文件夹)或屏蔽不需要处理的文件(文件夹)(可选); query:为loaders提供额外的设置选项(可选)

    module: {
            rules: [
                {
                    test: /(\.jsx|\.js)$/,
                    use: {
                        loader: "babel-loader",
                        options: {
                            presets: [
                                "env", "react"
                            ]
                        }
                    },
                    exclude: /node_modules/
                }
            ]
        } 复制代码

    插件(Plugins):loaders是在打包构建过程中用来处理源文件的(JSX,Scss,Less..),一次处理一个,插件并不直接操作单个文件,它直接对整个构建过程其作用。

    const webpack = require('webpack');
    
    module.exports = {
    ...
        module: {
            rules: [
                {
                    test: /(\.jsx|\.js)$/,
                    use: {
                        loader: "babel-loader"
                    },
                    exclude: /node_modules/
                },
                {
                    test: /\.css$/,
                    use: [
                        {
                            loader: "style-loader"
                        }, {
                            loader: "css-loader",
                            options: {
                                modules: true
                            }
                        }, {
                            loader: "postcss-loader"
                        }
                    ]
                }
            ]
        },
        plugins: [
            new webpack.BannerPlugin('版权所有,翻版必究')
        ],
    };复制代码




    转载于:https://juejin.im/post/5b77964df265da436c51b417

    展开全文
  • python tkinter模块安装

    万次阅读 多人点赞 2018-11-21 00:33:03
    在Python3下运行Matplotlib之时,碰到了”No module named _tkinter“问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的...

    引言:在Python3下运行Matplotlib之时,碰到了”No module named _tkinter“的问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程中的解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的分析,这个是第一现场。

    环境介绍

    任何技术问题的出现以及修复都是依赖于系统环境以及特定版本的,这里首先描述如下:

    Ubuntu: 17.10 
    Python: 3.6.1 基于virutalenv来切换不同的Python环境
    tkinter的问题描述

    原程序中基于matplotlib来进行绘图操作,其中在运行过程中,报出来了错误信息。由于原程序大部分无关问题本身,且日志本身比较多,这里仅仅截取关键信息:

    import _tkinter # If this fails your Python may not be configured for Tk 
    ImportError: No module named _tkinter
    问题初步分析

    用过python的朋友都知道,碰到类似的问题,比如import Error,大概率情况下都是某个包未安装,故第一反应就是某个包缺失了,于是首先进行了包和类库的查询:

    pip3 search tkinter
    结果发现大量的包,被匹配到,其中若干相关的包有tkinter,这些信息基本上没有帮助。

    ..................

    tkinter.help (2.0) - Small Preview of Tkinter Widgets

    tkinter3000 (1.1-20051211) - Widget Construction Kit for Tkinter

    tkinterhtml (0.7) - Python wrapper for Tkhtml3 (http://tkhtml.tcl.tk/)

    tkinterquickhelper (1.5.18) - Helpers for tkinter, extra windows.

    tkintertable (1.2) - Extendable table class for Tkinter

    .......................

    于是尝试直接安装tkinter,结果没有发现tkinter包

    > pip3 install tkinter

    Collecting tkinter

    Could not find a version that satisfies the requirement tkinter (from versions: )

    No matching distribution found for tkinter

    什么是tkinter, tcl ,tk

    The tkinter package (“Tk interface”) is the standard Python interface to the Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, as well as on Windows systems. (Tk itself is not part of Python; it is maintained at ActiveState.) You can check that tkinter is properly installed on your system by running python -m tkinter from the command line; this should open a window demonstrating a simple Tk interface. 
    上述文件摘自Python社区:https://docs.python.org/3/library/tkinter.html

    tkinter其实是Python调用tcl程序的标准Python程序,可以通过这个interface调用tcl的程序,因为在大多数的unix系统中都内置了很多的tcl程序和命令。

    Tcl 是“工具控制语言(Tool Command Language)”的缩写,其面向对象为otcl语言。Tk 是 Tcl“图形工具箱”的扩展,它提供各种标准的 GUI 接口项,以利于迅速进行高级应用程序开发。

    于是,执行terminal 命令:

    python -m tkinter 
    如果执行正确的话,可以看到如下界面指令,这里主要是指在Linux的桌面系统下: 

    尝试解决问题-1

    在网络上初次搜索之后,发现有人提示说python-tk/python3-tk的类库需要在操作系统层面进行安装。本次案例以Ubuntu为例, 查询其是否安装:

    >sudo apt search python3-tk
    正在排序... 完成
    全文搜索... 完成
    python3-tk/artful,now 3.6.3-0ubuntu1 amd64 [已安装]
    Tkinter - Writing Tk applications with Python 3.x
    python3-tk-dbg/artful 3.6.3-0ubuntu1 amd64
    Tkinter - Writing Tk applications with Python 3.x (debug extension)
    python3-tksnack/artful,artful,now 2.2.10.20090623-dfsg-6 all [已安装]
    Sound extension to Tcl/Tk and Python/Tkinter - Python 3.x library

    上述是已经安装的显示信息,如果没有安装,则需要执行,安装指令:

    sudo apt install python3-tk (Ubuntu) 
    yum install python3-tk (Centos)
    在安装完成之后,重新执行程序,然后报出同样的错误,问题仍然存在。 
    然后有发现有信息说,需要安装tk的开发类库,于是,在查询之后未安装之后,直接进行安装:

    sudo apt install tk-dev (Ubuntu/Debian) 
    yum install tk-devel (CentOS) 
    在安装之后,重新执行程序,错误仍然存在。
    尝试解决问题-2

    在stackoverflow上搜索一番之后,发现有人提示说,某些情况下是tcl/tk安装不完整造成的,于是就重新下来了tcl/tk的源代码包:

    下载链接: http://www.tcl.tk/software/tcltk/download.html

    然后分别下来两者源代码,加压缩之后,切入源代码目录:

    configure 
    make or make test 
    sudo make install 
    在重新安装tck/tk之后,重新执行代码,问题依然存在。
    最终解决问题

    在尝试了若干次之后,自我感觉该安装和设置的选项都做了,怎么问题依然存在呢?我忽然发觉提示错误信息中的第一句关键信息:

    If this fails your Python may not be configured for Tk
    或许这里的问题,根本不是tkinter没有安装,或者被正确安装完成,而是没有被正确的配置好。目前tcl/tk的内容都已经安装好了,只是在python中没有配置好,但是python3-tk之类的都已经安装了,但是问题并没有被解决。如果这样,那就重新安装Python运行环境吧。
    解决办法:找到python的安装路径
    ./configure --with-ssl  #重新编译
    make
    make install
    然后就能导入成功了

    由于目前的*unix系统都是基于python 2.x系列的,如果需要使用Python3则需要自行进行代码的编译安装,于是重新基于源代码进行了编译和安装, 然后进入python的命令行,

    import tkinter
    提示可以正确加载。于是重新执行了之前的原程序,可以正确输出结果了。问题到此为止,已经被正确的解决。

    过程总结分析

    这里讲其中的得失点进行一下总结:

    tkinter是一个python的接口类库,用以调用tcl/tk程序,故一般在操作系统层面会有相应的类库安装,而非仅仅依靠pip3来安装相应的python类库,比如, python3-tk

    devel库的安装,在*unix系统中,在进行开发之中,很多情况下是需要devel类库安装的,这个是一个大概率的规则。

    某些情况下,会出现安装不完整的情况或者安装缺失某些类库的情况。这个时候可以考虑重新覆盖安装,比如tcl/tk, python3的重新安装

    重视错误信息的分析和方向性指引。 在本案例中,关键的提示信息有2个部分,其一,moulde未安装或没有找到,则从安装类库的方向进行尝试解决。 其二, 假定包已经安装,但是未被正确的配置好。 笔者在解决问题之时,首选了思路一来进行解决;在碰到各种尝试失败之后,才不得不转向其二的思路来解决。如果从两个方向同时来解决的话,或者这个问题可以被更快的解决。

    来源:CSDN 
    原文:https://blog.csdn.net/blueheart20/article/details/78763208 
    版权声明:本文为博主原创文章,转载请附上博文链接!


    ###centos 安装tkinter
    yum install python-tools

    展开全文
  • Yum installcpan,yum install gcc分别执行,要修改系统发送bug信息的邮箱,单纯修改params是没用,还要设置这个邮箱为数据库管理员邮箱,和params文件统一。 安装perlinstall-moudle.pl –all时,有时候会...
  • Python tkinter模块安装

    千次阅读 2019-03-14 17:44:04
    在Python3下运行Matplotlib之时,碰到了”No module named _tkinter“问题,花费数小时进行研究解决,这里讲整个过程记录下来,并尝试分析过程解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的...
  • GRUB 加载了内核之后,内核首先会再进行二次系统的自检,而不一定使用 BIOS 检测的硬件信息。这时内核终于开始替代 BIOS 接管 Linux 的启动过程了。 内核完成再次系统自检之后,开始采用动态...具体的安装方法会在后续
  • 在头条看了一篇文章,说五行代码实现人脸识别,一时感兴趣了,来搞搞先是按照文章说 操作了几步...说是 dlib模块找到不到get_frontal_face_detector属性(当然愿意可能是我按照文章操作过程中忽略了几个报错信息)...
  • 但是我按照报错的信息觉得应该时这个模块没有安装,所以我使用pip进行安装然后又报错了,这时候我上网查了查,才发现我安装的模块出了问题,原来安装的不是这个模块,是pip install django-crispy-forms然后就安装...
  • centos7 安装psutil模块

    2019-06-01 17:12:41
    psutil 是 一个 跨 平台 库( http:// code. google. com/ p/ psutil/), 能够 轻松 ... 记录下64位CentOS7安装Python的psutil模块的过程。 在centos7在python3.6环境下,pip需要安装最新的版本,然后需要 升级g...
  • 简介读取Excle文档,支持xls,xlsx格式安装:pip3 install xlrd导入:import xlrdxlrd 模块方法读取Excelfile = "route_info.xls"# 读取Excel信息,生成对象read_book = xlrd.open_workbook(file)获取sheet【表】相关...
  • detector = dlib.get_frontal_face_detector() 这句话报错,说是 dlib模块找到不到get_frontal_face_detector属性(当然愿意可能是我按照文章操作过程中忽略了几个报错信息) 后来也在网上找了很多文章,资料学习...
  • 远程办公第一周,前两天很多在开会,没多少时间在... 重点就是,webpack 在安装过程中,如果用全局安装是可以看到版本信息等表示安装成功提示语,然而在mac 上还有一些要特殊处理,比如 要在 .bash_profile ...
  • 我们在日常编程过程中,经过会遇到发处理Email,发送、接收、抄送、下载邮件内容等操作,这个时候就需要用Python smtplib模块。smtplib与Email服务器(server)相互通信来传送信息,它可以用于创建定制Email邮件...
  • 利用脚本文件model_main.py,该脚本文件位于文件夹/research/object_detection下,其中参数--model_dir指明训练出模型路径,--pipeline_config_path指定配置文件,该配置文件几乎涵盖了所有信息,包括训练数据、...
  • 最近要在本地获取远程服务器上的实时日志信息,想到了采用paramiko模块来获取远程机器上的内容所以,第一步就是要安装paramiko这个模块的信息C:\Users\shuidiyou>easy_installparamiko Searchingforparamiko Best...
  • echo-nginx可以在Nginx中用来输出一些信息,是在测试排错过程中一个比较好工具。它也可以做到把来自不同链接地址的信息进行一个汇总输出。总之能用起来可以给开发人员带来挺大帮助。下面看看我们如何去安装使用...
  • 内核完成再次系统自检之后,开始采用动态方式加载每个硬件的模块,这个动态模块大家可以想象成硬件驱动(默认 Linux 硬件驱动是不需要手工安装的,如果是重要功能,则会直接编译到内核当中;如果是非重要...
  • Redhat上安装Perl DBI模块 作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 打算熟悉下perl,自然主要用于数据库管理和监控方面,所以需要连接...安装过程很简单,下载解压: gzip -d DBI-1....
  • 嘿嘿,貌似是第一篇博客哟~ ...啊啊啊,废话好多,先记录一下python中Mysql模块的安装过程吧,着实纠结了本宫几个小时的光阴。 一、先试试你的Python模块有木有MySQLdb模块。  import MySQLdb 如果p
  • 尝试在虚拟环境下通过 pip 安装: ...查看报错信息,在安装 mysql-connector-c 前先 brew unlink mysql 但是继续安装还是报错: 查看官方说明,原来在 macOS 下需将 mysql_config 中 # on mac
  • gpu版tensorflow安装过程

    2020-06-09 21:34:38
    1、安装cuda(查看电脑cuda版本,打开nvidia控制面板-系统信息-组件,见NACUDA.DLL产品信息) 下载网址https://developer.nvidia.com/cuda-10.2-download-archive 安装时选择自定义安装,只安装cuda模块即可。 ...
  • 序列化(Serialization):将对象状态信息转换为可以存储或可以通过网络传输的过程,传输格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象状态,重新创建该对象。 JSON...
  • 最近在学习python数据分析、数据挖掘。在安装scipy包时候...现在把安装过程记录下来。 一些基础信息 OS:win10 64位 python版本:3.4 scipy版本:scikit_learn-0.17.1-cp34-cp34m-win_amd64.whl  
  • Nginx安装Nginx-echo模块

    2018-03-01 16:20:00
    Nginx-echo可以在Nginx中用来输出一些信息,是在测试排错过程中一个比较好工具。它也可以做到把来自不同链接地址的信息进行一个汇总输出。总之能用起来可以给开发人员带来挺大帮助。下面看看我们如何去安装使用...
  • Nginx-echo 模块可以在 Nginx 中用来输出一些调试信息,是在测试或学习nginx过程中是一个很好用工具 1. 下载压缩包 wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz 2. 解压 tar zxf ...
  • MATLAB安装包越来越大,2019b版本在电脑中已将占据超过30G。所以最好在安装时只选择一些必要的模块,...不过在重装的过程中了解到一些模块选择的信息,随手记录一下。在MATLAB官网下载试用版时,选择了Science Da...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 842
精华内容 336
关键字:

信息模块的安装过程