簡體   English   中英

為什么keras在一個終端會話中正確安裝,但在所有后續會話和我的jupyter筆記本中它說它沒有安裝?

[英]why is keras installed correctly in one terminal session but in all subsequent sessions and my jupyter notebook it says it's not installed?

我是jupyter筆記本的新手,我正在嘗試運行一個導入keras的筆記本電腦。 我找到了一個在線教程並安裝了它。 在該終端會話中,我可以成功執行命令“import keras”。 但是,在所有后續會話中,同一命令將返回未找到模塊的命令。 當我嘗試運行我的jupyter筆記本時,會發生同樣的事情。

我試圖從工作會話中運行筆記本,但它說沒有找到jupyter(它在每個其他終端會話中。)我在那個會話中重新安裝了jupyter並讓我打開筆記本,但后來它說我沒有我肯定會做大熊貓,因為它帶有我正在使用的蟒蛇。

工作會議:

(tf) users-MacBook-Pro:~ user$ python
Python 3.6.8 |Anaconda, Inc.| (default, Dec 29 2018, 19:04:46) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.

不工作會議:

(base) users-MacBook-Pro:~ user$ python 
Python 3.7.1 (default, Dec 14 2018, 13:28:58) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'

我看到他們正在使用不同版本的python,但我甚至無法弄清楚如何在其他會話中使用python 3.6。 任何幫助都會非常感激 - 我很失落。

好像你創建了一個虛擬環境。 這樣你的Python環境就被隔離了,你可以為不同的項目使用不同的Python版本和不同的包。

可能你用這樣的東西創建了你的環境,其中env_name是你環境的名字?

conda create -n env_name anaconda

在這種情況下,您可以使用以下命令激活您的環境:

source activate env_name

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM