A python fejlesztői környezet hibátlan működéséhez több beállítási lépés is szükséges.
Python modul/packages utvonal környezeti változó : $PYTHONPATH
Modul installálása:
Goggle colab esetén:
!pip install networkx==1.11
!pip install -q http://download.pytorch.org/whl/{accelerator}/torch-0.4.0-{platform}-linux_x86_64.whl torchvision
Python Modulok használata:
>>> import math ## Matematikai függvények modul importja
>>> dir( math ) ## importált matematikai föggvények listája
['__doc__ ', '__file__ ', '__name__ ', 'acos ', 'asin ', 'atan ', 'atan2 ',
'ceil ', 'cos ', 'cosh ', 'degrees ', 'e', 'exp ', 'fabs ', 'floor ',
'fmod ', 'frexp ', 'hypot ', 'ldexp ', 'log ', 'log10 ', 'modf ', 'pi ',
'pow ', 'radians ', 'sin ', 'sinh ', 'sqrt ', 'tan ', 'tanh ']
>>> help(math)
Help on built-in module math:
NAME
math
DESCRIPTION
This module provides access to the mathematical functions
defined by the C standard.
FUNCTIONS
acos(x, /)
Return the arc cosine (measured in radians) of x.
NameError: name 'help' is not defined // hiba üzenet esetén --> from pydoc import help
Python programon belülről:
try:
import zumba
except ImportError:
from pip._internal import main as pip
pip(['install', '--user', 'zumba'])
import zumba
Modul elérési utonalak lekérdezése:
Pythonból:
import sys
## Path kiíratása
print(sys.path)
print('\n'.join(sys.path))
## Path bővítése
sys.path.insert(0, "c:\\Users\\kecskemetil\\Documents\\kl_p\\prg\python37\\tkinter")
## Modulok listája
import sys as s
import pprint
print('\n modulok : ', s.modules)
## Modulok listája2.
print('\n dir : ',dir())
print('\n dir main : ',dir("__main__"))
## pl.: pretty print module keresési utvonalai
pprint.pprint( s.path)
pprint.pprint(s.modules)
##
help("modules")
CMD konzol ablakban:
## modulok listázása PIP-elpip list
pip freeze
--c:\Users\kecskemetil\Documents\kl_p\prg\python37\Lib\site-packages\beautifulsoup4-4.8.1.dist-info\
pip install torch==1.2.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
CMD konzol ablakban Uninstall
pip uninstall module
pip uninstall ttr.rdstmc
Uninstall művelet a könyvtár törlésével:
--c:\Users\kecskemetil\Documents\kl_p\prg\python37\Lib\site-packages\beautifulsoup4-4.8.1.dist-info\
Goggle colab-al unisnstall:
!pip uninstall networkx -y
Installásás Colab:
!wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh && bash Anaconda3-5.2.0-Linux-x86_64.sh -bfp /usr/local
Istallálás tesztje colab-ban:
!conda info --all
!conda list
Conda-ban install és uninstall művelet:
pip install cx_Oracle
pip uninstall cx_Oracle
----
conda install opencv
conda install cv2
conda search cv
---
conda config --add channels conda-forge
---
conda install -c menpo opencv
conda install -c menpo opencv3
conda install -c conda-forge opencv
conda install --channel https://conda.anaconda.org/menpo opencv3
conda install -c anaconda mkl
conda install -c pytorch pytorch torchvision
anaconda show menpo/opencv3
Környezet létrehozása aktívvá tétele és irányított installálás
conda create -n pytorch_env python=3.5source activate pytorch_env
conda install -c soumith pytorch
python
Python modulok installálása és modulok uninstall-ja
$ python
>> import module>> print module.__file__
'/some/directory'
--
>> import package
>> print package.__path__
----
pip install module
pip uninstall module
---- Python modulok listája
print(help('modules'))print(dir())
print(dir("__main__"))
--
import sys
import pprint
pprint.pprint(sys.path) # python modulok keresési utvonalai
--
pprint.pprint(sys.modules) # python modulok listája
---
import sys as s
print(s.modules.keys())
---
---- Anaconda modulok listája
conda list ## telepitett modulok listájaconda list -n myenv ## virt.environment : myenv telepitett modulok listája
conda update module ## modul frissitése
conda update python ## python verzio frissitése
conda update conda ## conda verzio frissitése
conda remove -n myenv scipy ## virt.environment : myenv telepitett modul törlése
conda remove scipy ## telepitett modul törlése
COLAB modulok listája, install és uninstall-ja
!pip install module ## modul telepítése
!apt-get install module ## modul telepítése
!apt-get install graphviz -y
## modulok listája
import sys as s
print(s.modules.keys())
!pip install networkx==1.11 ## konkrér verzioju modul telepítése
!pip install -e module ## új modul verzio telepítése
!pip uninstall module -y ## modul törlése
!conda info --all
!conda list
!ls ## könyvtár listázás
!mkdir ## könyvtár létrehozás
!cat /proc/cpuinfo ## cpu info
!cat /proc/meminfo ## memoria info
!python3 /content/drive/Project/script.py ## bachelt futtatás
Van e TPU-nk lekérdezése colab-alatt
import os
if 'COLAB_TPU_ADDR' not in os.environ:
print('Not connected to TPU')
else:
print("Connected to TPU")
Megjegyzések
Megjegyzés küldése