1、安装python模块
本地安装包
- yum python-packagename
- 安装tar包
tar -zxvf [tar包]
python setup.py build && python setup.py install
安装完成后进入Python解释器 ----》import package_name 进行检查
pip
- 安装pip
下载安装包 https://pypi.python.org/pypi/pip#downloads
安装 python I:/Python/Python37-32/Scripts/setup.py install - 安装模块
pip install package_name
2.常见异常
1.paramiko.SSHException: Incompatible ssh peer (no acceptable kex algorithm)
异常原因。安装了低版本模块paramiko。
解决方案。升级模块paramiko
2.linux普通用户无法import root用户安装的python模块
[root@localhost ~]# python
Python 3.6.3 (default, Jun 18 2020, 15:27:24)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import Crypto
>>> Crypto.__file__
'/usr/local/python3.6/lib/python3.6/site-packages/pycryptodome-3.9.7-py3.6-linux-x86_64.egg/Crypto/__init__.py'
>>>
[usr@localhost ~]$ python
Python 3.6.3 (default, Jun 18 2020, 15:27:24)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import Crypto
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'Crypto'
>>> import sys
>>> sys.path.append('/usr/local/python3.6/lib/python3.6/site-packages/pycryptodome-3.9.7-py3.6-linux-x86_64.egg/')
>>> import Crypto
>>>