【python】import requestsでValueErrorが出たときの解決策が知りたいです。
解決したいこと
pythonでのエラーです。
書籍の内容を基に、pipでrequestsをinstallしたのですが、
その後、import requestsをしても、
ValueError: source code string cannot contain null bytes
というエラーが出てしまい、対処出来ずに困っています。
解決方法を教えていただけないでしょうか。
書籍を基に、仮想環境を使用しています。
【環境】
[ホストOS] Windows10
[ゲストOS] Ubuntu
[python] 3.7.5
[pythonの実行方法] コマンドプロンプトのインタラクティブシェル(vagrant@ubuntu-bionic)
[仮想環境] venvを使用
[参考書籍] Pythonクローリング&スクレイピング ―データ収集・解析のための実践開発ガイド
発生している問題・エラー
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/vagrant/scraping/lib/python3.7/site-packages/requests/__init__.py", line 48, in <module>
from charset_normalizer import __version__ as charset_normalizer_version
ValueError: source code string cannot contain null bytes
自分で試したこと
・requests
・certifi
・charset-normalizer
・idna
・urllib3
を全て最新バージョンにアップデートしましたが、解決しませんでした。
初学者のため、仮想環境にも慣れておらず、四苦八苦しております・・・
0 likes