

タイトルの通り、Google ColabにおいてPickleをインストールして使用したいです。

[Not able to pip install pickle in python 3.6 -
StackOverflow](https://stackoverflow.com/questions/48477949/not-able-to-pip-
install-pickle-in-python-3-6/48477988)

上記ページを参考にし、以下のコマンドを実行したのですが、pickleがインストールできませんでした。（pickle-
mixinのみのインストールは可能でした。）

[code]

    !pip install pickle-mixin
    !pip install pickle
    
[/code]

またその後

[code]

    import sys
    import tensorflow as tf
    import numpy as np
    import matplotlib.pyplot as plt
    import pickle
    
[/code]

とし

[code]

    with open('***.data','rb') as file:
      images,labels = pickle.load(file)
    
[/code]

のように実行すると以下のエラーが出ます。

[code]

    ModuleNotFoundError: No module named 'numpy.core.multiarray\r'
    
[/code]

どうすればpickleを使えるようになるでしょうか。よろしくお願いいたします。


CC BY-SA 4.0
2020-10-24T00:22:30.150
71468
2022-05-20T01:02:45.300
2020-10-24T05:44:24.497
3060
30396
question
python python3 numpy google-colaboratory
Google ColabにおいてPickleを使いたい


[Not able to pip install pickle in python 3.6 -
StackOverflow](https://stackoverflow.com/questions/48477949/not-able-to-pip-
install-pickle-in-python-3-6/48477988)  
より

[code]

    import sys
    import numpy as np
    
    src = sys.argv[1]  # path to your file
    
    data = open(src).read().replace('\r\n', '\n') # read and replace file contents
    dst = src + ".tmp"
    open(dst, "w").write(data) # save a temporary file
    
    world = pickle.load(open(dst, "rb"), encoding='latin1')
    
[/code]

を適宜パスを変更し、解決。


CC BY-SA 4.0
2020-10-24T21:18:51.610
71485
2020-10-24T21:18:51.610
30396
71468
answer