jupyterにおいてpython2.7が先に認識される問題
ubuntu
1pwd 2/home/aaa/.local/lib
ubuntu
1ls 2python2.7 python3.5
というディレクトリの構造になっております。
ubuntu
1export PATH=/home/aaa/.local/bin:$PATH 2jupyter notebook
以下のようにbinまでパスを通しjupyter notebookを実行し
jupyter notebookでnewを押しpython3のファイル作り、python3を実行しますと、
以下のようなエラーをいただきました。
python
私はpython3で実行しているのにも関わらずpython2.7が先に認識しているjupyterの仕組みも理解できませんが、python2.7ではなくpython3.5を先に認識させる方法はありますでしょうか?
詳しい方がいれば教えて頂けると恐縮です。
ちなみにエラー文はこのような感じ
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-4-e76b48576d48> in <module>() ----> 1 same = np.load('same.npy') 2 same /home/aaa/.local/lib/python2.7/site-packages/numpy/lib/npyio.pyc in load(file, mmap_mode, allow_pickle, fix_imports, encoding) 445 else: 446 return format.read_array(fid, allow_pickle=allow_pickle, --> 447 pickle_kwargs=pickle_kwargs) 448 else: 449 # Try a pickle /home/aaa/.local/lib/python2.7/site-packages/numpy/lib/format.pyc in read_array(fp, allow_pickle, pickle_kwargs) 694 # The array contained Python objects. We need to unpickle the data. 695 if not allow_pickle: --> 696 raise ValueError("Object arrays cannot be loaded when " 697 "allow_pickle=False") 698 if pickle_kwargs is None: ValueError: Object arrays cannot be loaded when allow_pickle=False
あなたの回答
tips
プレビュー