Недавно я создал скрипт Python для PyPI.Это вы можете скачать с pip install
.Проблема в том, что вы можете выполнить только тот скрипт, который вы скачали с pip install
, когда вы находитесь в папке Scripts
, в которой находится ваш питон (your_python_location/Scripts/myscript.py
).
Но это будет хлопотно дляпользователи.Итак, я хотел спросить, как я могу сделать так, чтобы вы могли выполнить сценарий отовсюду?(как вы можете сделать с pip без указания местоположения pip).Я также не хочу, чтобы каждый пользователь указывал путь к сценарию.
Мой Setup.py (может быть, это полезно):
import setuptools
with open("README.md", "r") as fh:
long_description = fh.read()
with open('requirements.txt') as f:
requirements = f.read().splitlines()
setuptools.setup(
name="boston-housing-prediction",
version="0.2.0a0",
author="xx",
author_email="xxx@gmail.com",
py_modules=["misc_libary", "polynomial_regression_libary", "linear_regression_libary"],
scripts=["boston-housing-main.py"],
description="Predict housing prices in boston.",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/XXX",
packages=setuptools.find_packages(),
classifiers=[
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7'
],
keywords="regression meachine-learning housing_prices_boston learning_purpose",
license="MIT",
install_requires=requirements,
python_requires='>=3.5',
)