質問編集履歴

3 追記

fushiming

fushiming score 9

2018/08/23 12:42  投稿

pyenv上でjupyterがうまく動かない
pyenvで作成した環境でjupyterを操作できない
### pyenvでインストールしたjupyterを起動したい
pyenvで構築したpython環境が崩れてしまいました、、、
OS はmacOS sierraです。  
一週間くらい前までは問題なかったのですが、気づいたらおかしなことになってしまいました。
jupyter自体は起動できるものの、systemのpython環境での操作しかできなくなってます。  
現状下記のような状態で作業しています。
 
```
$ pyenv versions
 system
 anaconda2-5.1.0
* anaconda3-4.0.0
```
通常であればpyenvで設定している環境でjupyterを開くはずなのですが
なぜか下記のようになっていて思ったような作業ができません(python2しか使えない)。
```
$ which python
/Users/name/.pyenv/shims/python
$ which jupyter
/usr/local/bin/jupyter
```
下記のようになるのが正しいようです。
```
$ which jupyter
/Users/name/.pyenv/shims/jupyter
```
どのようにしたら、pyenv内のjupyterを実行することができるでしょうか?
### 発生している問題・エラーメッセージ
jupyter はpython2の状態で実行できるものの下記のようなメッセージが最初に出てきます。
```
kCFURLVolumeIsAutomountedKey missing for file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/: Error Domain=NSCocoaErrorDomain Code=257 "ファイル“FPInstallMountPoint”を表示するためのアクセス権がないため、開けませんでした。" UserInfo={NSURL=file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/, NSFilePath=/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint, NSUnderlyingError=0x7f9e2f644a20 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}
```
### 試したこと
pyenvのPATHの設定は通す順番などにも注意して適切にしたつもりです。
おかしくなる前に行ったことの中で関係がありそうなものは、https://hdfeos.org/software/pyhdf.php
によるpyhdfの設定ですが、関係があるかはよくわかりません。
```
$ /Users/name/.pyenv/shims/jupyter notebook
```
のようにjupyterを起動してみても同じ結果になりました。
  • Python

    36094 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Jupyter

    1602 questions

    Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

2 誤字

fushiming

fushiming score 9

2018/08/22 23:11  投稿

pyenv上でjupyterがうまく動かない
### pyenvでインストールしたjupyterを起動したい
pyenvで構築したpython環境がおかしくなってしまいました。
pyenvで構築したpython環境が崩れてしまいました、、、
一週間くらい前までは問題なかったのですが、気づいたらおかしなことになってしまいました。
現状下記のような状態で作業しています。
```
$ pyenv versions
 system
 anaconda2-5.1.0
* anaconda3-4.0.0
```
通常であればpyenvで設定している環境でjupyterを開くはずなのですが
なぜか下記のようになっていて思ったような作業ができません(python2しか使えない)。
```
$ which python
/Users/name/.pyenv/shims/python
$ which jupyter
/usr/local/bin/jupyter
```
下記のようになるのが正しいようです。
```
$ which jupyter
/Users/name/.pyenv/shims/jupyter
```
どのようにしたら、pyenv内のjupyterを実行することができるでしょうか?
### 発生している問題・エラーメッセージ
jupyter はpython2の状態で実行できるものの下記のようなメッセージが最初に出てきます。
```
kCFURLVolumeIsAutomountedKey missing for file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/: Error Domain=NSCocoaErrorDomain Code=257 "ファイル“FPInstallMountPoint”を表示するためのアクセス権がないため、開けませんでした。" UserInfo={NSURL=file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/, NSFilePath=/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint, NSUnderlyingError=0x7f9e2f644a20 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}
```
### 試したこと
pyenvのPATHの設定は通す順番などにも注意して適切にしたつもりです。
おかしくなる前に行ったことの中で関係がありそうなものは、https://hdfeos.org/software/pyhdf.php
によるpyhdfの設定ですが、関係があるかはよくわかりません。
```
$ /Users/name/.pyenv/shims/jupyter notebook
```
のようにjupyterを起動してみても同じ結果になりました。
  • Python

    36094 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Jupyter

    1602 questions

    Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

1 誤字

fushiming

fushiming score 9

2018/08/22 14:17  投稿

pyenvでインストールしたjupyterがうまく動かない件について
pyenv上でjupyterがうまく動かない
### pyenvでインストールしたjupyterを起動したい
pyenvで構築したpython環境がおかしくなってしまいました。
一週間くらい前までは問題なかったのですが、気づいたらおかしなことになってしまいました。  
現状下記のような状態で作業しています。
```
$ pyenv versions
 system
 anaconda2-5.1.0
* anaconda3-4.0.0
```
通常であればpyenvで設定している環境でjupyterを開くはずなのですが
なぜか下記のようになっていて思ったような作業ができません(python2しか使えない)。
```
$ which python
/Users/name/.pyenv/shims/python
$ which jupyter
/usr/local/bin/jupyter
```
下記のようになるのが正しいようです。
```
$ which jupyter
/Users/name/.pyenv/shims/jupyter
```
どのようにしたら、pyenv内のjupyterを実行することができるでしょうか?
### 発生している問題・エラーメッセージ
jupyter はpython2の状態で実行できるものの下記のようなメッセージが最初に出てきます。
```
kCFURLVolumeIsAutomountedKey missing for file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/: Error Domain=NSCocoaErrorDomain Code=257 "ファイル“FPInstallMountPoint”を表示するためのアクセス権がないため、開けませんでした。" UserInfo={NSURL=file:///private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint/, NSFilePath=/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallMountPoint, NSUnderlyingError=0x7f9e2f644a20 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}
```
### 試したこと
pyenvのPATHの設定は通す順番などにも注意して適切にしたつもりです。
おかしくなる前に行ったことの中で関係がありそうなものは、https://hdfeos.org/software/pyhdf.php
によるpyhdfの設定ですが、関係があるかはよくわかりません。
```
$ /Users/name/.pyenv/shims/jupyter notebook
```
のようにjupyterを起動してみても同じ結果になりました。
  • Python

    36094 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Jupyter

    1602 questions

    Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る