如何仅将Python包标记为Python 2?
发布时间:2020-11-17 08:00:41 所属栏目:Python 来源:互联网
导读:我有一个仅在 Python 2上运行的 Python package.它的setup.py中有以下分类器: setup( # ... classifiers=[ Programming Language :: Python, Programming Language :: Python :: 2, Programming L
我有一个仅在 Python 2上运行的 Python package.它的setup.py中有以下分类器: setup( # ... classifiers=[ 'Programming Language :: Python','Programming Language :: Python :: 2','Programming Language :: Python :: 2 :: Only',]) 但是,如果我使用Python 3创建virtualenv,请愉快地安装此软件包. 如何防止软件包安装?我的setup.py应该根据sys.version_info抛出错误吗?我可以停止pip甚至下载包吗? 解决方法在setup.py中,添加以下内容:import sys if sys.version_info[0] != 2: sys.stderr.write("This package only supports Python 2.n") sys.exit(1) (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- python – 没有自我的内部类函数
- python-2.7 – 如何在python中使用webdriver选择
- python – 填充OpenCV轮廓的外部
- python-2.7 – 无法安装PythonMagick Windows 7
- python – matplotlib.pyplot.imshow:在使用属性
- .net – 一旦线程启动,我应该保持对线程的引用吗
- python – 使用pandas返回hdf文件中所有数据集的
- python – pip安装eyeD3模块.找不到libmagic
- python – 如何更新我的Django版本?
- version-control – 更改Mercurial中的目录结构
热点阅读