[英]Why I cannot import this module in Python with PTVS?
我將VS2013與PTVS結合使用。
我可以使用dir()查看模塊數據集:
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'datasets', 'pprint']
數據集是一個模塊:
>>> type(datasets)
<type 'module'>
但是我無法導入數據集模塊:
>>> import datasets
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named datasets
>>> from datasets import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named datasets
我這樣做是因為我不想保存某些類型的“數據集”。 為什么會出現這個錯誤?
dir()
向您顯示局部變量。 此輸出的意思是1)您有一個名為datasets
的全局變量,並且2)它引用了一個模塊。 通常,這表明有人已經將其導入了您的范圍。 但是import
本身並不對變量進行操作,而是直接對模塊進行操作。
如果我不得不猜測,該模塊實際上可能不是命名datasets
,那只是有人from .. import
或以import .. as
。 您需要找出模塊的實際名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.