teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

一時的な方法ですが解決することができたので、追記しました。完全な解決策ではありません。

2021/04/08 12:47

投稿

Demerara
Demerara

スコア397

title CHANGED
File without changes
body CHANGED
@@ -147,6 +147,19 @@
147
147
 
148
148
  かなり調べましたが、多くの人は単にパスが通っていなかったり、インストールされていなかったり、Anacondaの問題だったりで、自分と同じ症状の人を見つけることはできませんでした。
149
149
 
150
+ (21:37)追記:
151
+ Jupyter上で、
152
+ ```hello.ipynb
153
+ import sys
154
+ sys.path
155
+ ```
156
+ とするとJupyterに仮想環境内のモジュールへのパスが通っていないことが確認できました。
157
+ `sys.path.append()` でパスを通すことでモジュールが読み込めるようになりました。
158
+ しかし、この方法では新たにJupyterファイルを作成する度に同じ記述をする必要があります。
159
+ 仮想環境でJupyterをインストールした際に自動的に仮想環境内のモジュールにパスが通るようにしたいです。
160
+ 以前は何もしなくても仮想環境内のモジュール(mp/Lib/site-packages)にパスが通っていたのに、なぜ新しいPCでは挙動が違うのでしょうか。
161
+ 何にしろ自力で解決できるかもしれません。お手数おかけしました。
162
+
150
163
  ### 補足情報(FW/ツールのバージョンなど)
151
164
 
152
165
  windows10 home (20H2)

1

`mkdir bin/src`の記述が不要だったので削除しました。

2021/04/08 12:47

投稿

Demerara
Demerara

スコア397

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,6 @@
6
6
  ```Powershell
7
7
  python -m venv mp
8
8
  mp/Scripts/activate
9
- (mp)mkdir bin/src
10
9
  (mp)python -V
11
10
  Python 3.9.4
12
11
  (mp)pip install jupyter pandas numpy matplotlib
@@ -150,7 +149,7 @@
150
149
 
151
150
  ### 補足情報(FW/ツールのバージョンなど)
152
151
 
153
- windows10 home (20h2)
152
+ windows10 home (20H2)
154
153
  vscode 1.55.0
155
154
  python 3.9.4
156
155
  pip 21.0.1 from c:\users\hoge\documents\github\jupyter-project\mp\lib\site-packages\pip (python 3.9)