pycharm用pip導(dǎo)入第三方庫 無法添加自定義模塊?
無法添加自定義模塊?pycharm中,project folder是默認的source root,當(dāng)你使用import語句導(dǎo)入模塊時,Pycharm默認在project folder中尋找;所以當(dāng)你在
無法添加自定義模塊?
pycharm中,project folder是默認的source root,當(dāng)你使用import語句導(dǎo)入模塊時,Pycharm默認在project folder中尋找;所以當(dāng)你在project folder下的某個subfolder導(dǎo)入某個同樣定義在這個subfolder中的模塊時,會出現(xiàn)導(dǎo)入錯誤。
對策一:添加完整的模塊路徑
假使我的文件結(jié)構(gòu)如下:
現(xiàn)在我要在test中導(dǎo)入模塊single_pair_processing
不是這樣
也不是這樣
而是這樣
對策二:把模塊所在文件夾設(shè)置為source root
在這里就是把data_processing設(shè)置為source root,具體的設(shè)置方式有:
1. Settings > Project > Project Structure 選擇目標文件夾,然后點頂部的Sources按鈕(或快捷鍵Alt S),Sources Root可以設(shè)置一個或多個
2. 在Pycharm主界面左側(cè)的projects中選取目標文件夾 > 右鍵 > Mark Directory as > Sources Root,同樣可以設(shè)置一個或多個
為什么打開自定義添加模塊,總是顯示模塊正在加載中?
出現(xiàn) 以上情況,是因為文件目錄設(shè)置不當(dāng)導(dǎo)致,pycharm中的第一個文件夾,即代表項目
當(dāng)在其中再次建立文件夾時,是按package處理的
如果要在這些文件夾內(nèi)import其他文件,需要將完整路徑導(dǎo)入進來
修改為 from zhihu import user
如何在pycharm里面導(dǎo)入tkinter模塊?
如果你要在pycharm里面使用模塊的話,你首先要設(shè)置好pycharm
pycharm》file》default setting》project interpreter
然后修改解釋器的路徑就行了。
想要學(xué)習(xí)Python可以關(guān)注小編后私信【學(xué)習(xí)資料】領(lǐng)取關(guān)于Python的海量學(xué)習(xí)資料。
Tkinter
Tkinter是TK在python里的一個接口。TK是一個移植性高的工具集。 使用Tkinter的步驟:
導(dǎo)入Tkinter
import Tkinter
from Tkinter import *
Tkinter的簡單案例
- 導(dǎo)入Tkinter
- 創(chuàng)建頂層窗口
- 在頂層上創(chuàng)建其他控件
- 控件與后臺代碼鏈接
- 進入主程序循環(huán)事件
具體的控件使用方式
demo1:標簽按鈕
demo2:進度條
Python如何引入自定義模塊?
這個問題涉及到包和模塊管理。包名和模塊名一般是小寫。你的文件是下面的結(jié)構(gòu),需要創(chuàng)建空文件 b/__init__.py,將b目錄變成package。a/a.py
from b.c import indexindex()
b/c.py
def index(): print("hello")
b/__init__.pya/a.py 里面有兩種引用方式,相對引用和絕對引用:# 如果a.py是 library,兩種引用方式都可以
from ..b.c import index
# 如果a.py是 executable,必須使用絕對引用
from b.c import index
如果使用絕對引用,需要確保b所在目錄在PYTHONPATH (sys.path)里面,比如可以這樣執(zhí)行:
env PYTHONPATH=. python a/a.py
如何在python中添加自定義模塊?
1、說明 python添加自定義第三方模塊使用pip命令。
2、步驟 以安裝requests模塊為例說明 1)打開命令行 win r打開運行,輸入cmd點確定 2)切換到python安裝目錄的script目錄下 3)執(zhí)行命令 pip install requests 4)安裝完成 5)驗證 進行python命令行,輸入 import requests 如不報錯則說明安裝成功pycharm怎么運行自定義函數(shù)?
實現(xiàn)步驟:
1. PyCharm, IDE有個Project setting圖標,是給run圖標做配置的,配置run file為myfile.py
2.
代碼如下:
# --------------------------------------
#! /usr/bin/python
# File: myfile.py
# Author: Michael Fan
from make.py import do
def main():
do()
if __name__ == "__main__":
main()
# --------------------------------------
3.
代碼如下:
mic@ubt: ~$ ls
> make.py myfile.py
mic@ubt: ~$ ./myfile.py
> Hello, world!