有沒有一種方法可以指定一個python版本與setup.py中定義的python包一起使用?如何使用setuptools指定python版本?
我setup.py現在看起來是這樣的:
from distutils.core import setup
setup(
name = 'macroetym',
packages = ['macroetym'], # this must be the same as the name above
version = '0.1',
description = 'A tool for macro-etymological textual analysis.',
author = 'Jonathan Reeve',
author_email = '[email protected]',
url = 'https://github.com/JonathanReeve/macro-etym',
download_url = 'https://github.com/JonathanReeve/macro-etym/tarball/0.1', # FIXME: make a git tag and confirm that this link works
install_requires = ['Click', 'nltk', 'pycountry', 'pandas',
'matplotlib'],
include_package_data = True,
package_data = {'macroetym': ['etymwm-smaller.tsv']},
keywords = ['nlp', 'text-analysis', 'etymology'],
classifiers = [],
entry_points='''
[console_scripts]
macroetym = macroetym.main:cli
''',
)
這是一個命令行程序。我的腳本使用Python 3運行,但很多操作系統仍然默認使用Python 2。我怎樣才能指定一個Python版本在這裏使用?我似乎無法在the docs中找到任何東西,但也許我沒有找到正確的地方?
是否需要* * *蟒3?如果是這樣,你可以檢查文件運行時的當前版本並拋出錯誤。 – jonrsharpe