簡體   English   中英

“No Module named...”-盡管代碼似乎可以工作,但編輯器中仍出現錯誤

[英]"No Module named..."-error in editor despite code appearing to work

我一直在努力嘗試從我計算機上單獨目錄中的成型機導入模塊以用於 python 項目。 目前代碼似乎可以工作,但 Pycharm 仍然給我錯誤,說找不到模塊。 盡管如此,如果我運行代碼,它似乎可以實現預期的效果。

我所擁有的基本上是這樣的:

import sys
sys.path.append(r'D:\Progam\bin')
import foo

其中 foo 是 D:\\Progam\\bin 中的一個模塊,它警告我沒有名為 foo 的模塊。 考慮到我出於某種原因不得不讓這個工作有多少問題,如果有一些潛在的問題,我很猶豫要不要忽略警告

有人知道這里發生了什么嗎?

由於該文件不在您的全局路徑中,因此您的 IDE 無法識別它在執行期間是否有效。 如果它將文件從潛在未知代碼添加到其路徑,則可能是一個安全問題。

您可以通過 CMD 將該目錄添加到您的路徑中,如下所示:

set PATH=%PATH%;C:\your\path\here\

或者只是忽略錯誤。

編輯:忽略這一點,我是一個睡眠不足的笨蛋。 看一眼:

如何在pycharm中全局管理sys.path

(認為​​這個編輯會比我只是刪除我的答案稍微有用)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM