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