1
これを動作させることはできません。私はモジュールを追加し続け、毎回見つからない新しいモジュールがあります。 Python3.6でこのコードが動作しないのはなぜですか?Python3 '名前' cached_property 'をインポートできません
コード:
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())
ラン:
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: cannot import name 'cached_property'
現在のディレクトリに 'werkzeug.py'という名前のpythonファイルがありますか? – MSeifert
'' werkzeug import cached_property'という行だけが使えたらどうしよう? – Joe
私はサイトパッケージにwerkzeugフォルダを持っています –