命令列import kNN失敗

2021-10-10 00:10:19 字數 1575 閱讀 7401

在python中,只要模組(.py檔案)或者包(具有__init__.py檔案的目錄)的目錄在sys.path中,即要匯入的模組(.py檔案)和當前模組在同一目錄,import相應的檔名即可。

(1)按win+r,輸入cmd彈出命令列

(2)從命令列進入python直譯器

比如我的目錄是e:/python/python36/python.exe

法一:

c

:\users\administrator>e:

e:\>cd python/python36

e:\python\python36>python

python 3.6

.4(v3.

6.4:d48eceb, dec 19

2017,06

:54:40

)[msc v.

1900

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>>

法二:

c

:\users\administrator>e:

/python/python36/python.exe

python 3.6

.4(v3.

6.4:d48eceb, dec 19

2017,06

:54:40

)[msc v.

1900

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>>

(3)檢視python路徑中是否有你寫的.py所在資料夾的路徑,無則新增

比如我編寫的knn.py在f:/python/machinelearning/knn.py

注意追加的路徑是.py所在的資料夾!!!!!不是.py檔案本身的路徑

>>>

import sys

>>> sys.path[''

,'e:\\python\\python36\\python36.zip'

,'e:\\python\\python36\\dlls'

,'e:\\python\\python36\\lib'

,'e:\\python\\python36'

,'e:\\python\\python36\\lib\\site-packages'

]>>> sys.path.

('f:\\python\\machinelearning'

)>>>

import knn

>>>

參考文獻

[1]: python學習第一步—解決無法匯入自己寫的模組的問題.

[2]: python如何呼叫自己寫的包.

命令列 Git Bash命令列小結

展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...