Привет, имеется простое мини-приложение со своим venv, когда я его устанавливаю внутри вирт. окружения, “pip install .” то все ок, запускается просто вызовом pkg в консоли. Как сделать, чтобы его можно было вызывать не из venv а из глобального окружения?
from setuptools import setup, find_packages
with open('requirements.txt') as rq:
    required = rq.read().splitlines()
setup(
    name='pkg-app',
    version='0.1',
    author='k',
    packages=find_packages(),
    include_package_data=True,
    install_requires=required,
    entry_points={
        'console_scripts': [
            'pkg = pkg:app'
        ]
    }
)
Установка без глобального окружения тоже проходит успешно, но при запуске выдает вот такое:
PS C:\Users\pp_user\SVN\trunk\snowflake\python\scripts\dl\pkg> pkg
Traceback (most recent call last):
  File “C:\Users\pp_user\AppData\Local\Programs\Python\Python39\Scripts\pkg-script.py”, line 33, in <module>
    sys.exit(load_entry_point('pkg-app==0.1', ‘console_scripts’, ‘pkg’)())
  File “C:\Users\pp_user\AppData\Local\Programs\Python\Python39\Scripts\pkg-script.py”, line 25, in importlib_load_entry_point
    return next(matches).load()
  File “C:\Users\pp_user\AppData\Local\Programs\Python\Python39\lib\importlib\metadata.py”, line 77, in load
  File “C:\Users\pp_user\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py”, line 127, in import_module
    return _bootstrap._gcd_import(name, package, level)
  File “<frozen importlib._bootstrap>”, line 1030, in _gcd_import
  File “<frozen importlib._bootstrap>”, line 1007, in _find_and_load
  File “<frozen importlib._bootstrap>”, line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named ‘pkg’
					
						
					
					
						
Отредактировано disa08_08 (Июль 22, 2022 14:33:34)