用pip安装jupyter后,终端仍然找不到jupyter笔记本。
Ubuntu只是说命令没有找到。与ipython类似。pip没有安装好还是怎么了?Ubuntu如何知道在哪里寻找安装了pip的可执行文件?
用pip安装jupyter后,终端仍然找不到jupyter笔记本。
Ubuntu只是说命令没有找到。与ipython类似。pip没有安装好还是怎么了?Ubuntu如何知道在哪里寻找安装了pip的可执行文件?
当前回答
我都试过了,
pip install jupyter
and
pip3 install jupyter
但最后还是用
sudo -H pip install jupyter
以另一个用户-H执行命令
-H (HOME)选项要求安全策略将HOME环境变量设置为密码数据库指定的目标用户(默认为root)的主目录。根据策略的不同,这可能是默认行为。
其他回答
任何人寻找运行的jupyter作为sudo,当jupyter安装virtualenv(没有sudo) -这为我工作:
首先验证这是一个PATH问题:
检查jupyter返回的路径是否被sudo用户覆盖:
sudo env | grep ^PATH
(相对于当前用户:env | grep ^PATH)
如果它没有覆盖-添加一个软链接从它覆盖的路径之一。为例:
sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin
现在你应该能够运行:
sudo jupyter notebook
我都试过了,
pip install jupyter
and
pip3 install jupyter
但最后还是用
sudo -H pip install jupyter
以另一个用户-H执行命令
-H (HOME)选项要求安全策略将HOME环境变量设置为密码数据库指定的目标用户(默认为root)的主目录。根据策略的不同,这可能是默认行为。
对我来说,在激活虚拟环境之前,它不起作用。
唯一对我有用的是将与pip3相关的Python版本导出到PATH:)(经过大量的挣扎) 运行:
which pip3
你应该得到这样的东西(在Mac中):
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
现在运行:
export PATH=/Library/Python/3.6/bin:$PATH
如果它对你有用:)就把它添加到你的 Bashrc或ZSHRC
我用下面的命令从源代码编译了python3.7
./configure --prefix=/opt/python3.7.4 --with-ssl
make
make install
pip3.7安装jupyter后,我发现可执行文件在/opt/python3.7.4/bin下
在Python3编译后缺少sqlite3以获得更多关于python3.7和ubuntu14.04下pip的详细信息