簡體   English   中英

為什么我不能使用PTVS在Python中導入此模塊?

[英]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.

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