我通过brew安装了python,并将其设为我的默认python。如果我运行which python
,我会获得/usr/local/bin/python
。此外,pip通过brew安装,which pip
返回/usr/local/bin/pip
。
我不记得我是如何安装ipython的,但是我没有通过brew来做,因为当我输入which ipython
时,我获得了/opt/local/bin/ipython
。它是ipython的OS X版本吗?
我在这个版本的ipython上安装了所有库,例如我在ipython上有matplotlib但在python上没有。我不想再在brew python上重新安装所有内容,而是继续在这个版本的ipython上安装库。如何在那里安装新库?例如,Python Image Library还是libjpeg?
如果可能的话,我想要一个详尽的答案,以便了解我的问题,而不仅仅是一个快速修复提示。
答案 0 :(得分:0)
要传输所有软件包,您可以使用pip冻结ipython中安装的所有软件包,然后从您放入的文件中轻松安装它们。
pip freeze > requirements.txt
然后从文件pip install -r requirements.txt
我不完全确定我是否理解你所要求的内容,如果这不是你想做的事情,请告诉我。
答案 1 :(得分:0)
我通过
brew
安装了which python
,并将其设为我的默认python。如果我运行/usr/local/bin/python
,我会获得pip
。
好的,到目前为止还不错。
同样
brew
通过/usr/local/bin/pip
安装,点子返回brew install python
。
实际上,不完全pip
会安装brew search pip
,因为即使If you meant "pip" precisely:
Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can install
pip via the instructions at:
https://pip.readthedocs.io/en/stable/installing/
也会出现此警告。
brew install
所以,Python带有pip,而不是which ipython
当我输入
/opt/local/bin/ipython
时,我获得了matplotlib
。它是ipython的OSX版本吗?
没有" OSX版本的ipython" ...
我在这个版本的ipython上安装了所有库,例如我在ipython上有
python
但在python上没有。
你确实将它们安装到你安装的brew中。 IPython不是Python的新安装。
你甚至可以从终端和import matplotlib
开始Activity
口译员来检查这个
我不想在brew python上重新安装所有内容
究竟需要重新安装什么?它已经安装到brew python中了
答案 2 :(得分:0)
好的,所以我解决了卸载macport(以及我正在使用的ipython,它位于/ opt / local / bin下)并通过pip安装ipython。然后我通过pip重新安装我需要的东西(例如jupyter)。