Python 如何确保哪个程序在终端命令后运行
如果我跑Python 如何确保哪个程序在终端命令后运行,python,ubuntu,ipython-notebook,Python,Ubuntu,Ipython Notebook,如果我跑 ipython notebook 在终点站 它报告 Could not start notebook. Please install ipython-notebook 但我确信笔记本确实是由我安装的 conda install ipython-notebook 因为 conda install ipython-notebook 给我 Fetching package metadata: .. Solving package specifications: . # All re
ipython notebook
在终点站
它报告
Could not start notebook. Please install ipython-notebook
但我确信笔记本确实是由我安装的
conda install ipython-notebook
因为
conda install ipython-notebook
给我
Fetching package metadata: ..
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /home/a/anaconda:
#
ipython-notebook 2.3.1 py27_0
Fetching package metadata: ..
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /home/a/anaconda:
#
ipython-notebook 2.3.1 py27_0
所以我猜命令行绑定到了错误的位置
那么,我怎样才能知道命令行指向哪个二进制文件或目录呢?我对conda不是很熟悉,但看看它告诉我它是一个软件包管理工具。它的一个优点,如
virtualenv
包,是您可以拥有完全不同的python包环境(安装)。例如,这允许您针对不同的需求拥有一组单独的包
一个缺点是需要激活不同的环境,以便可以使用其中包含的包
对于康达和你的特殊情况,似乎:
cd ~
source activate anaconda
将激活存储在$HOME/anaconda/中的环境
并不是说conda告诉您环境存储的位置: