python安装第三方模块报错_python安装第三方模块

模块分类

1、python自带标准模块

python自带的这些模块,直接import就能用的

import time,json等

2.第三方模块

安装第三方模块

1、用pip

(1) 直接在命令行窗口输入命令  pip install xpinyin

pip uninstall xx  #卸载

pip install xx -u #更新

(2) 也可以直接在pycharm中安装第三方模块,这样安装的模块会放在Project Interpreter->设置的路径下\python\venv\Lib\site-packages下,就可以直接使用

用pip安装时可能遇到的问题

1)没有pip命令:

a、找到python安装目录

b、然后把安装目录下的scripts目录,加入到环境变量里面即可

ps:环境变量在PATH里面加

备注:python 3.5以后 scripts自动加入到计算机环境变量

2) Unknown or unsupported command 'install' 出来这个问提怎么解决

a、打开命令窗口,输入 where pip

b、把这个目录下的pip 都改成其他的名字

2、手动安装

外网无法直接下载时,可以找别人下载好包然后手动安装

1) 百度搜索:python pymysql

2) 找到网址:https://pypi.python.org/pypi/xxx #downloads,下载安装包

3) 安装whl结尾的安装包

pip install xx.whl

4) 安装tar.gz结尾的安装包

a、解压这个压缩包

b、在命令行里进入到这个解压的目录下

c、运行 python setup.py install

3.如果换电脑了,想要安装原来的第三方包:

命令行执行

pip freeze > 第三方模块.txt #导出已经安装的第三方模块

pip install -r 第三方模块.txt #从文件中读模块,批量安装

4.如果电脑上有多个版本的python

例如,有python2和python3

1.python 2 -m pip install xpinyin

python 3 -m pip install xpinyin

2.找到各个版本下面的scripts目录,pip.exe 改为pip2/pip3

导入模块的顺序、实质

1、python导入模块时候的顺序:

1) 首先从当前目录下找需要导入的python文件,如果找到 就导入

2) 其次从python的环境变量(sys.path )中找

3)如果都找不到,就报错

导入模块的实质是把代码从上到下执行一遍

举个例子:

1) 自定义一个python模块tools.py,放在当前目录下

print('tools')

name = 'tools'

def test():

return 'abc'

print('end')

2) 新建一个tmp.py

import tools #导入文件的时候把tools.py执行了一遍

import tools as tes #给模块起别名

还可以用下面这种方式写

from tools import test #调用模块中的自定义函数

from tools import * #导入所有的

#尽量不要用,因为看源码的时候会很难看出来函数属于哪个文件

3) 如果用到的python文件在其他目录下,用insert把这个路径加入到环境变量(第一个)

sys.path.insert(0,r'E:/pytest/') #把要导入的python文件所在路径加入到环境变量

然后再import 模块

4) 当前目录和path环境变量下都有tools.py,会优先选择当前目录下的tools.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值