次の方法でGoogle Collaboratoryを使用してローカルファイルをアップロードしようとしています:
from google.colab import files
uploaded = files.upload()
次のエラーが発生します。
アップロードウィジェットは、現在のブラウザーセッションでセルが実行された場合にのみ使用できます。有効にするには、このセルを再実行してください。
セルを再実行しましたが動作しません...
お使いのブラウザでサードパーティのCookieが無効になっているようです。詳細は https://github.com/googlecolab/colabtools/issuesをご覧ください)/17 。
設定はchrome:// settings/content/cookiesにあります。
Chromeで次のCookieをホワイトリストに登録できます。
https://[*.]googleusercontent.com:443
私は同様の答えを出しました here ですが、この質問がはるかに多くのユーザーに届き、はるかに多くの人々を助けることができるという理由だけで、とにかくここにコピーします:
私は1分前に同じ問題を抱えていましたが、エラーをキャッチすることはできませんでしたが、あなたがしているファイルのアップロード方法に代替があります使用しています。
ノートブックのサイドバーにあるフォルダアイコンをクリックし、[アップロード]ボタンをクリックするだけで、ファイルをColabにアップロードできます。
ファイルをセル(csvファイルなど)にロードするには、次のように記述します(パンダを使用している場合)。
df = pd.read_csv('path_to/my_file.csv')
これはブラウザに依存しないはずです。
同じ問題が発生したため、カーネルを再起動してページを更新したところ、問題は解決しました。お役に立てば幸いです。