filmov
tv
1. Создание python проекта типа package (Сreate python package project).
![preview_player](https://i.ytimg.com/vi/fWNIFOSVg5Y/maxresdefault.jpg)
Показать описание
1) create directory "mypython"
2) create directory "src" in "mypython"
3) create directory "myPyLib" in "src"
def SayHello(name):
print("Hello ", name)
6) create file "__init__.py" in directory "myPyLib"
7) add code in "__init__.py":
from .hello import SayHello
8) create file "__main__.py" in directory "myPyLib"
9) add code in "__main__.py"
from .hello import SayHello
SayHello("dfg")
10) cmd
11) cd C:\work\Python\mypython\src
12) python -m myPyLib
13) cd..
14) py -m pip install --upgrade pip
15) py -m pip install --user virtualenv
16) py -m venv myvenv
17) .\myvenv\Scripts\activate
from setuptools import setup, find_packages
setup(
version = "0.0.1",
packages=find_packages(where='src', exclude=["tests*"]),
install_requires=required,
name="myPkg",
author="I am",
author_email="",
description="library for static functions",
classifiers=["Programming Language :: Python :: 3"],
python_requires="(right arrow)=3.7",
package_dir={"": "src"},
include_package_data = True
)
[build-system]
requires = [
"setuptools(right arrow)=42",
"wheel"
]
22) create directory "requirements" in "C:\work\Python\mypython"
pandas==1.1.4
25) create file "MANIFEST.in" in directory "C:\work\Python\mypython"
26) add in "MANIFEST.in"
27) in cmd: "pip install pandas"
import numpy as np
import pandas as pd
def SayHello(name):
print("Hello ", name)
def CheckPandas():
print(s)
29) modify "__init__.py":
from .hello import SayHello, CheckPandas
30) modify "__main__.py"
from .hello import SayHello, CheckPandas
SayHello("dfg")
CheckPandas()
31) in cmd: "cd src"
32) "python -m myPyLib"
33) cd..
34) .\myvenv\Scripts\deactivate
35) py -m pip install --upgrade build
36) py -m build
37) cd C:\work\Python\mypython\dist
38) py -m venv mytestvenv
39) .\mytestvenv\Scripts\activate
41) py
42) from myPyLib import SayHello, CheckPandas
43) SayHello("aa")
44) CheckPandas()
45) Ctrl+Z
2) create directory "src" in "mypython"
3) create directory "myPyLib" in "src"
def SayHello(name):
print("Hello ", name)
6) create file "__init__.py" in directory "myPyLib"
7) add code in "__init__.py":
from .hello import SayHello
8) create file "__main__.py" in directory "myPyLib"
9) add code in "__main__.py"
from .hello import SayHello
SayHello("dfg")
10) cmd
11) cd C:\work\Python\mypython\src
12) python -m myPyLib
13) cd..
14) py -m pip install --upgrade pip
15) py -m pip install --user virtualenv
16) py -m venv myvenv
17) .\myvenv\Scripts\activate
from setuptools import setup, find_packages
setup(
version = "0.0.1",
packages=find_packages(where='src', exclude=["tests*"]),
install_requires=required,
name="myPkg",
author="I am",
author_email="",
description="library for static functions",
classifiers=["Programming Language :: Python :: 3"],
python_requires="(right arrow)=3.7",
package_dir={"": "src"},
include_package_data = True
)
[build-system]
requires = [
"setuptools(right arrow)=42",
"wheel"
]
22) create directory "requirements" in "C:\work\Python\mypython"
pandas==1.1.4
25) create file "MANIFEST.in" in directory "C:\work\Python\mypython"
26) add in "MANIFEST.in"
27) in cmd: "pip install pandas"
import numpy as np
import pandas as pd
def SayHello(name):
print("Hello ", name)
def CheckPandas():
print(s)
29) modify "__init__.py":
from .hello import SayHello, CheckPandas
30) modify "__main__.py"
from .hello import SayHello, CheckPandas
SayHello("dfg")
CheckPandas()
31) in cmd: "cd src"
32) "python -m myPyLib"
33) cd..
34) .\myvenv\Scripts\deactivate
35) py -m pip install --upgrade build
36) py -m build
37) cd C:\work\Python\mypython\dist
38) py -m venv mytestvenv
39) .\mytestvenv\Scripts\activate
41) py
42) from myPyLib import SayHello, CheckPandas
43) SayHello("aa")
44) CheckPandas()
45) Ctrl+Z