码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-10-03 23:19:35      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:17.   log   set   分享图片   修改   文字   除了   https   一个   

参考博客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都删掉。)

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

标签:17.   log   set   分享图片   修改   文字   除了   https   一个   

原文地址:https://www.cnblogs.com/xx123/p/9739151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!