python自己的模块_Python--构建发布自己的模块

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

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

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

1499319-20181003090826265-958712204.png

1499319-20181003090835652-1352923933.png

1499319-20181003090900282-2070798904.png

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

cmd开始操作

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

1499319-20181003090910619-1124213823.png

然后 python setup.py install

1499319-20181003090934508-1342830816.png

就结束了

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

1499319-20181003090947095-679038283.png

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

我可是事倍功半的代名词

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

导致你看上面的截图

1499319-20181003090955294-898533428.png

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

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

1499319-20181003091003871-1710973595.png

于是找原因呀。

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

1499319-20181003091013178-869525818.png

点 查看高级设置

1499319-20181003091020215-558878440.png

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

1499319-20181003091036325-492404661.png

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

cmd 切到 nester文件夹的位置。

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

安装好了

你就可以使用了

1499319-20181003091044901-290781788.png

# -*- coding: UTF-8 -*- 是让python可以处理中文字符的东东

from nester import print_lol 引用print_lol函数

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值