Riješeno: uvoz iz roditeljskog direktorija u python postavci

Posljednje ažuriranje: 09/11/2023

py

Glavni problem je što vam setup.py ne dozvoljava uvoz modula iz roditeljskog direktorija.

.py

from setuptools import setup, find_packages

setup(name='mypackage',
      version='1.0',
      description='My package',
      url='https://github.com/myusername/mypackage',
      author='My Name',
      author_email='myemail@example.com',
      license='MIT',
      packages=find_packages(),  # include all packages under src directory
)

Ovaj kod postavlja Python paket. Prvi red uvozi funkcije setup i find_packages iz modula setuptools. Funkcija podešavanja se koristi za konfigurisanje paketa. Ime, verzija, opis, url, autor, author_email i licencni argumenti su svi obavezni. Argument packages govori podešavanju koje pakete treba uključiti u paket. U ovom slučaju, uključuje sve pakete u src direktoriju.

uvoz

import je ključna riječ u Pythonu koja vam omogućava da učitate module iz datoteke. Kada uvezete modul, definicije i funkcije modula postaju dostupne trenutnom opsegu.

nadređeni direktorij

Roditeljski direktorij je direktorij koji je iznad trenutnog radnog direktorija. U Pythonu, roditeljski direktorij je uvijek korijenski direktorij.

Slični postovi: