试图了解 MacOS 上的 Python/Jupyter 环境
Trying to make sense of Python/Jupyter environment on MacOS
背景:运行使用 pip3 成功安装 Jupyter Notebook 时,新导入失败。我 运行ning 的一些代码设置是在使用虚拟 Python 3.8.2 环境的 PyCharm 中完成的。失败的导入库在虚拟环境中,为什么 Jupyter 看不到它?
我去看了一下,发现安装了多个版本的Python:
- /Library/Python/2.7
- /Library/Frameworks/Python.framework/Versions/3.8
- /usr/local/bin/python3
- /usr/local/bin/python3.8
- /usr/local/bin/jupyter(包括这个以防它澄清事情)
- /usr/bin/python
- /usr/bin/python3
- /usr/local/Cellar/python/3.7.6_1
- /Users/xxx/anaconda3/bin/python3.7(anaconda 几个月前就卸载了,为什么还在这里?)
- /Users/xxx/git/moat-ds/venv/lib/python3.8
我已经安装了 pyenv 和 virtualenv 并尝试(未成功)通过 this and similar 文章来解决问题。但是这一切只给我留下了疑问:
- 这些不同的目录在做什么?
- 什么时候启动 Jupyter notebook 用于 'python 3' 内核?
- 当我在 CLI 中 运行 pip3 时,python 包存储在哪里(在 pycharm 中,包被放在 \venv 文件夹中,否则?)
使用 pyenv 中的 pip 安装 jupyter 解决了我的问题
brew uninstall jupyter
pip install jupyter
重新启动控制台后,它应该是 pyenv 的 jupyter
在尝试了@Akbar30bill 的回答但没有成功后,我做了 brew doctor
并重新启动了我的终端并再次尝试并且成功了。链接不正确之类的。
背景:运行使用 pip3 成功安装 Jupyter Notebook 时,新导入失败。我 运行ning 的一些代码设置是在使用虚拟 Python 3.8.2 环境的 PyCharm 中完成的。失败的导入库在虚拟环境中,为什么 Jupyter 看不到它?
我去看了一下,发现安装了多个版本的Python:
- /Library/Python/2.7
- /Library/Frameworks/Python.framework/Versions/3.8
- /usr/local/bin/python3
- /usr/local/bin/python3.8
- /usr/local/bin/jupyter(包括这个以防它澄清事情)
- /usr/bin/python
- /usr/bin/python3
- /usr/local/Cellar/python/3.7.6_1
- /Users/xxx/anaconda3/bin/python3.7(anaconda 几个月前就卸载了,为什么还在这里?)
- /Users/xxx/git/moat-ds/venv/lib/python3.8
我已经安装了 pyenv 和 virtualenv 并尝试(未成功)通过 this and similar 文章来解决问题。但是这一切只给我留下了疑问:
- 这些不同的目录在做什么?
- 什么时候启动 Jupyter notebook 用于 'python 3' 内核?
- 当我在 CLI 中 运行 pip3 时,python 包存储在哪里(在 pycharm 中,包被放在 \venv 文件夹中,否则?)
使用 pyenv 中的 pip 安装 jupyter 解决了我的问题
brew uninstall jupyter
pip install jupyter
重新启动控制台后,它应该是 pyenv 的 jupyter
在尝试了@Akbar30bill 的回答但没有成功后,我做了 brew doctor
并重新启动了我的终端并再次尝试并且成功了。链接不正确之类的。