Ugrás a fő tartalomra

Python modul listázás installálás uninstallálás

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-el
pip 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.5
source 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ája

conda 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