zoukankan      html  css  js  c++  java
  • Python--构建发布自己的模块

    参考博客https://www.cnblogs.com/simple-free/p/8283263.html

    1.   新建一个模块(名称自定义),存放要发布的模块代码。

    2.   新建一个setup.py的模块(存放模块的元数据,描述相关信息)。

    3.   新建一个文件夹(名称和要发布的模块名称一致),然后将上面2个模块放入文件夹中。

     

     

     

     

     

    (起初文件夹里只有最下面的两项,当发布模块以后,系统生成的上面的几个东西)

    cmd开始操作

    首先跳转到 模块包的地方(模块包文件夹名为nester)

     

     

    然后 python setup.py install

     

     

    就结束了

     

    之后你就可以在自己写的程序中引用自己的模块了

     

     

     

    你以为我会这么简单的完成?

    我可是事倍功半的代名词

    (由于手残,不知道安装了多少个版本的python在电脑上各个盘里,c盘,e盘。。)

    导致你看上面的截图

     

    默认关联(安装)到c盘去了。

    所以这边写程序(这边的project interpreter是e盘的)关联不出来是有原因的

     

     

    于是找原因呀。

    环境变量设置出的事情,过去看看吧

     

     

    点  查看高级设置

     

     

     

     

    环境变量 Path 点开  修改一下顺序(顺序很重要)

     

     

    这是修改之后的,我把c盘的那俩  删掉了。可是你也看到了,我还装了anaconda(学校选的公选课要安装的。。我才不会跟你说,我又把nester关联到这上面呢,所以务必把你要使用的那个移到最上面)然后重复上面的操作

    cmd  切到  nester文件夹的位置。

    python setup.py install (打了三遍我都背下来了)

    安装好了  

    你就可以使用了

     

    # -*- coding: UTF-8 -*-  是让python可以处理中文字符的东东
    from nester import print_lol 引用print_lol函数

    (悄咪咪的说一声,可能我把这个模块跟c盘的python.exe关联上以后,我可以勉强的使用,因为其中安装的时候乱七八糟的。但是,优雅的我怎么可以那样呢。我决定趁此机会把除了E盘下的python.exe都删掉。)

  • 相关阅读:
    borderInterpolate()函数
    cvtColor(src, src_gray, CV_BGR2GRAY)报错
    用OpenCV读取摄像头
    OpenCV的视频输入和相似度测量
    C++ main函数中参数argc和argv含义及用法
    OpenCV的视频读取
    MySql与Oracle的几个主要区别
    OLTP与OLAP的介绍(理论知识)
    IDEA激活
    short i =1; i=i+1与short i=1; i+=1的区别
  • 原文地址:https://www.cnblogs.com/xx123/p/9739151.html
Copyright © 2011-2022 走看看