如何解决即使设置了Conda环境,Jupyter仍使用了错误的软件包版本
我对使用conda不熟悉,在conda环境中使用jupyter访问正确的tensorflow版本时遇到问题。首先,我通过以下命令在项目目录中创建了一个新的conda环境:
conda create --prefix=venv python=3.6
我通过conda activate ENVIRONMENT_PATH
激活了conda环境,其中ENVIRONMENT_PATH
是conda环境的路径。然后我在环境中使用pip
安装了jupyter notebook和tensorflow 2.2:
pip install notebook
pip install tensorflow==2.2
然后我再次检查软件包是否已正确安装。我转到python shell,它显示它正在按预期使用Python 3.6.10
和tensorflow 2.2.0
。
到目前为止,一切都很好。但是,当我在同一环境中通过jupyter notebook
启动jupyter并检查tensorflow版本时,我看到它正在使用tensorflow 1.15.0
。我完全不知道为什么会这样。当我尝试在笔记本中重新下载tensorflow 2.2时,出现以下消息。看起来jupyter由于某种原因没有意识到conda环境?不确定这是conda问题还是jupyter问题,或者两者都是?
也许这无关紧要,但这是我已设置的conda环境的列表:
* /Users/jsully/Documents/vaes/venv
base /Users/jsully/opt/miniconda3
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。