Почему скрипт не добавляется в путь при использовании инструментов настройки - PullRequest
0 голосов
/ 06 января 2020

У меня есть что-то подобное в моем файле setup.py. Однако после установки пакета во время работы пакетов сценарии, определенные в каталоге bin, не добавляются в путь. Обратите внимание, что я использую виртуальную среду. Поэтому я pip install также выполняю изнутри виртуальную среду, но из виртуальной среды мне все равно приходится указывать полный путь bin/myscripts.py для его запуска.

from setuptools import setup

setup(
    name='MyLib',
    version='1.0.0',
    author='My name',
    author_email='My email',
    packages=['package1', 'package2'],
    scripts=['bin/myscript.py'],
    url='myurl',
    description='My library',
    install_requires=[
        'some1',
        'some2'
    ],
    long_description=open('README.md').read(),
)

Обратите внимание, что моя папка Структура следующая.

- bin
  - myscript.py
- setup.py
- package1
  - package1_lib1
  - package1_lib2
- package2
  - package2_lib
...