在python 3.6
中导入软件包时运行时错误我正在尝试在Windows 10上运行的Pyhton 3.6上安装和导入软件包。使用Anaconda提示,我能够成功地安装软件包" Tweepy",但是当我打开Spyder以导入相同的软件包时,我将面对运行时错误:
File "C:UsersmohitAnaconda3libimp.py", line 271, in find_module
"not {}".format(type(path))) RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'>
对此错误的原因有什么帮助,非常感谢!
!详细信息
在使用Anaconda提示安装" Tweepy"后结果:
(C:UsersmohitAnaconda3) C:Usersmohit>pip install -U tweepy
Requirement already up-to-date: tweepy in c:usersmohitanaconda3libsite-packages
Requirement already up-to-date: six>=1.7.3 in c:usersmohitanaconda3libsite-packages (from tweepy)
Requirement already up-to-date: requests>=2.4.3 in c:usersmohitanaconda3libsite-packages (from tweepy)
Requirement already up-to-date: requests-oauthlib>=0.4.1 in c:usersmohitanaconda3libsite-packages (from tweepy)
Requirement already up-to-date: chardet<3.1.0,>=3.0.2 in c:usersmohitanaconda3libsite-packages (from requests>=2.4.3->tweepy)
Requirement already up-to-date: idna<2.7,>=2.5 in c:usersmohitanaconda3libsite-packages (from requests>=2.4.3->tweepy)
Requirement already up-to-date: urllib3<1.23,>=1.21.1 in c:usersmohitanaconda3libsite-packages (from requests>=2.4.3->tweepy)
Requirement already up-to-date: certifi>=2017.4.17 in c:usersmohitanaconda3libsite-packages (from requests>=2.4.3->tweepy)
Requirement already up-to-date: oauthlib>=0.6.2 in c:usersmohitanaconda3libsite-packages (from requests-oauthlib>=0.4.1->tweepy)
在Spyder Console上运行命令导入twepy后错误:
'
导入tweepy
Traceback (most recent call last):
File "<ipython-input-5-9d8dd8a91c0e>", line 1, in <module>
import tweepy
File "C:UsersmohitAnaconda3libsite-packagestweepy__init__.py", line 16, in <module>
from tweepy.auth import OAuthHandler, AppAuthHandler
File "C:UsersmohitAnaconda3libsite-packagestweepyauth.py", line 9, in <module>
from requests_oauthlib import OAuth1Session, OAuth1
File "C:UsersmohitAnaconda3libsite-packagesrequests_oauthlib__init__.py", line 3, in <module>
from .oauth2_auth import OAuth2
File "C:UsersmohitAnaconda3libsite-packagesrequests_oauthliboauth2_auth.py", line 2, in <module>
from oauthlib.oauth2 import WebApplicationClient, InsecureTransportError
File "C:UsersmohitAnaconda3libsite-packagesoauthliboauth2__init__.py", line 11, in <module>
from .rfc6749.clients import Client
File "C:UsersmohitAnaconda3libsite-packagesoauthliboauth2rfc6749clients__init__.py", line 11, in <module>
from .base import Client, AUTH_HEADER, URI_QUERY, BODY
File "C:UsersmohitAnaconda3libsite-packagesoauthliboauth2rfc6749clientsbase.py", line 17, in <module>
from oauthlib.oauth2.rfc6749.parameters import (parse_token_response,
File "C:UsersmohitAnaconda3libsite-packagesoauthliboauth2rfc6749parameters.py", line 17, in <module>
from oauthlib.signals import scope_changed
File "C:UsersmohitAnaconda3libsite-packagesoauthlibsignals.py", line 9, in <module>
from blinker import Namespace
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 951, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 890, in _find_spec
File "<frozen importlib._bootstrap>", line 864, in _find_spec_legacy
File "C:UsersmohitAnaconda3libsite-packagespyximportpyximport.py", line 253, in find_module
fp, pathname, (ext,mode,ty) = imp.find_module(fullname,package_path)
File "C:UsersmohitAnaconda3libimp.py", line 271, in find_module
"not {}".format(type(path)))
RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'>
'
OS:Windows 10,64位Anaconda 3Python版本:3.6
( spyder维护者在这里(这是Spyder中的一个已知错误。请阅读与之相关的线程以进行临时解决方法。