Programowanie w systemie UNIX/Python
InstalacjaEdytuj
sudo apt install python-dev
SprawdzamyEdytuj
W konsoli pythona wpisujemy:
import sys
print(sys.path)
Przykładowy wynik:
['', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']
lub z konsoli [2]:
python3 -m site
Prykłądowy wynik:
sys.path = [
'/home/a',
'/usr/lib/python36.zip',
'/usr/lib/python3.6',
'/usr/lib/python3.6/lib-dynload',
'/usr/local/lib/python3.6/dist-packages',
'/usr/lib/python3/dist-packages',
]
USER_BASE: '/home/a/.local' (exists)
USER_SITE: '/home/a/.local/lib/python3.6/site-packages' (doesn't exist)
ENABLE_USER_SITE: True
Sposoby korzystania z PythonaEdytuj
Ręczne wprowadzanie poleceńEdytuj
Python 2Edytuj
W konsoli wpisujemy:
python2
Otrzymujemy:
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.
i pojawia się znak:
>>>
Teraz możemy wprowadzać polecenia Pythona
W celu zamknięcia sesji wprowadź skrót klawiszowy Ctrl-Z
Python 3Edytuj
W konsoli wpisujemy:
python3
Otrzymujemy:
Python 3.6.8 (default, Oct 7 2019, 12:59:55) [GCC 8.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
Plik z poleceniami PythonaEdytuj
Plik tekstowy a.py
z kodem w Pythonie (rozszerzenie py) uruchamiamy za pomocą komendy:
python a.py
Skrypt z poleceniami PythonaEdytuj
Możemy utworzyć skrypt bashu:[3]
#! /usr/local/bin/python
import sys
if '-h' in sys.argv or '--help' in sys.argv or '--help' in sys.argv:
print '''
help.py--does nothing useful (yet)
options: -h, -help, or --help-display this help
Copyright (c) Jacek Artymiak, 2000 '''
sys.exit(0)
else:
print "I don't recognize this option"
sys.exit(0)
zapisać go jako help.py
nadać mu prawo wykonywalności:
chmod 0700 help.py
i uruchomić go z konsoli:
./help.py -h
lub
./help.py -o
VectorFieldPlotEdytuj
ModułyEdytuj
gmpyEdytuj
wersje
- gmpy
- gmpy2
pomoc:[4]
import gmpy # import(gmpy)
help(gmpy)
matplotlibEdytuj
instalacja :
sudo apt-get install python3-matplotlib
użycie
python3
Python 3.8.5 (default, Jan 27 2021, 15:41:15)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
moduł colorsEdytuj
numpyEdytuj
Instalacja[5]
pip3 install numpy
pip3 show numpy
OpenCVEdytuj
sudo apt-get install python3-opencv
scipyEdytuj
Instalacja: [6]
sudo apt-get install python-scipy sudo pip install scipy
PyOpenGLEdytuj
opis[7]
PyOpenCLEdytuj
apt-get install python-pyopencl
pipEdytuj
Instalujemy python-pip i python-setuptools:[8]
sudo apt-get install python-pip
uaktualnij pip[9]
pip install --upgrade pip
pip3Edytuj
Instalacja
sudo apt install python3-pip
Wersja
pip3 -V
grEdytuj
Gr [10]
Zobacz równieżEdytuj
OdnośnikiEdytuj
- ↑ Configuring Ubuntu for Python Development
- ↑ stackoverflow question : how-do-i-find-the-location-of-my-python-site-packages-directory
- ↑ Python Programming for Beginners May 01, 2000 By Jacek Artymiak
- ↑ stackoverflow question: gmpy-documentation-anywhere
- ↑ unixcop : how-to-install-numpy-on-ubuntu
- ↑ stackoverflow question : importerror-no-module-named-scipy
- ↑ PyOPenGl by ElieDeBrauwer
- ↑ Installing pip/setuptools/wheel with Linux Package Managers
- ↑ Wheel A built-package format for Python.
- ↑ GR is a universal framework for cross-platform visualization applications.
- ↑ PyOpenCL by Andreas Klöckner
- ↑ PyCUDA by Andreas Klöckner