本文主要是介绍python3在本地安装自己开发的模块——windows篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编写setup.py文件
# -*- coding: utf-8 -*-from os.path import dirname, join
from setuptools import find_packages, setupdef parse_requirements(filename):lineiter = (line.strip() for line in open(filename))return [line for line in lineiter if line and not line.startswith("#")]with open(join(dirname(__file__), './VERSION.txt'), 'rb') as f:version = f.read().decode('ascii').strip()setup(name='xxx', # 模块名称version=version,description='xxx', # 描述packages=find_packages(exclude=[]),author='xxx',author_email='xxx@com.cn',license='Apache License v2',package_data={'': ['*.*']},url='#',install_requires=parse_requirements("requirements.txt"), # 所需的运行环境zip_safe=False,classifiers=['Programming Language :: Python','Operating System :: Microsoft :: Windows','Operating System :: Unix','Programming Language :: Python :: 3.x',],
)
编写requirements.txt,主要是列举用到的第三方模块
requests>=2.24.0
编写VERSION.txt,也就是版本号
1.0
为了避免安装时候可能报错,先安装packaging和setuptools模块
pip3 install --upgrade packaging
pip3 install --upgrade setuptools
将上述三个文件放到自己开发的模块同级目录下,如果想安装到虚拟环境先切换到对应的虚拟环境中,运行python3 setup.py install
在windows上执行上面的命令,可能会出现以下错误:
解决办法:以管理员身份运行cmd:
在Windows10系统的开始菜单上,单击鼠标右键,这时候出现的菜单中,选择命令提示符(管理员)点击打开,切换到所在目录,运行上面的命令即可成功安装。
参考:传送门
这篇关于python3在本地安装自己开发的模块——windows篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!