python自带的这些模块,直接import就能用的python
import time,json等mysql
2.第三方模块sql
(1) 直接在命令行窗口输入命令 pip install xpinyinjson
pip uninstall xx #卸载函数
pip install xx -u #更新 命令行
(2) 也能够直接在pycharm中安装第三方模块,这样安装的模块会放在Project Interpreter->设置的路径下\python\venv\Lib\site-packages下,就能够直接使用 code
用pip安装时可能遇到的问题blog
1)没有pip命令: ip
a、找到python安装目录pycharm
b、而后把安装目录下的scripts目录,加入到环境变量里面便可
ps:环境变量在PATH里面加
备注:python 3.5之后 scripts自动加入到计算机环境变量
2) Unknown or unsupported command 'install' 出来这个问提怎么解决
a、打开命令窗口,输入 where pip
b、把这个目录下的pip 都改为其余的名字
外网没法直接下载时,能够找别人下载好包而后手动安装
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
命令行执行
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
一、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