小编Ste*_*urr的帖子

Python3'无法导入名称'cached_property'

我不能让它工作。我一直在添加模块,但每次都找不到新的模块。为什么这段代码在 Python3.6 中不起作用?

代码:

from robobrowser import robobrowser
from bs4 import BeautifulSoup
import urllib2 
import cookielib
from werkzeug import werkzeug
from cached_property import cached_property

cj = cookielib.CookieJar()
br = robobrowser.Browser()
br.set_cookiejar(cj)
br.open("https://www.cbssports.com/login")

br.select_form(nr=0)
br.form['userid'] = 'steveb1164'
br.form['password'] = ''
br.submit()

print(br.response().read())
Run Code Online (Sandbox Code Playgroud)

跑:

RESTART: C:/Users/Steve/AppData/Local/Programs/Python/Python36-32/CBSlogin.py 
Traceback (most recent call last):
  File "C:/Users/Steve/AppData/Local/Programs/Python/Python36-32/CBSlogin.py", line 1, in <module>
    from robobrowser import robobrowser
  File "C:\Users\Steve\AppData\Local\Programs\Python\Python36-32\lib\site-packages\robobrowser\robobrowser\__init__.py", line 3, in <module>
    from .browser import RoboBrowser
  File "C:\Users\Steve\AppData\Local\Programs\Python\Python36-32\lib\site-packages\robobrowser\robobrowser\browser.py", line 8, in <module>
    from werkzeug import cached_property
ImportError: …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

14
推荐指数
4
解决办法
2万
查看次数

标签 统计

python ×1

python-3.x ×1