当输入 !pip install xxx时,提示 OSError: “sh" Command not found

jupyter 运行时的PATH中没有这个程序(这里是sh)

可以使用 %env 来查看当前的环境变量当前的PATH

1. 运行时解决

为了快速解决,我们可以直接使用魔术行方法更改PATH环境变量,使其能够找到该程序

%set_env PATH=/root/anaconda3/bin:/root/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.fzf/bin

2. 永久生效

确保启动jupyter时的环境变量是全的!!

这里的根本原因是我使用了 supervisor来启动jupyter,因此吧PATH改全即可

user=root
autorestart=true
startsecs=10
environment=PATH=/root/anaconda3/bin:/root/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.fzf/bin
startretires=3
redirect_stderr=true
stdout_logfile_maxbytes=100MB
stdout_logfile_backups = 20
stdout_logfile=/var/log/supervisor/jupyter.log
                                    有时候会碰到cuda报错,OSError: libcudart.so.10.0: cannot open shared object file: No such file
原因是cuda动态链接库没有链接上。
解决方法如下:
cuda10.0:
sudo ldconfig /usr/local/cuda-10.0/lib64
cuda9.0:
sudo ldconfig /usr/local/cuda-9.0/lib64/
ldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态
                                    OSError: no library called "cairo" was found
no library called "libcairo-2" was found
cannot load library 'libcairo.so.2': libcairo.so.2: cannot open shared object file: No such file or directory
cannot load library 'libcairo.2.dylib': libcairo.2.dylib: cannot open shared object file: No such file or directory
cannot load library 'libcairo-2.dll': libcairo-2.dll: cannot open shared object file: No such file or directory
                                    OSError: [Errno 22] Invalid argument问题解决问题描述解决方法那么问题出在哪了?总结
在做SSD目标检测算法的时候,在predict.py文件中遇到了这么一个报错的问题。
// ERROR
Traceback (most recent call last):
  File "D:/ssd-keras-fromCSDN-Parathyoid/predict.py", line 7, in
    image = Image.open("‪C:\Users\qw\Desktop\000000.jpg")
  File "D:\anaconda\envs\
/Library/Frameworks/Python.framework/Versions/3.7/bin/
然后将这个位置添加到命令搜索的路径中。(要注意赋值的时候等号两边不要加空格)
vim ~/.zshrc (如果是bash,那就是.bashrc)
添加如下语句
export PATH=/Library/Framewor
C:\Users\Bubble> jupyter lab
Traceback (most recent call last):
  File "d:\program files (x86)\python38-32\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "d:\program fi
                                    1. 简介
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简单来说,就是一个网页,可以用于Python编程,运行程序,编写说明文档(支持Markdown语法),支持使用LaTeX编写数学公式。
2. 运行Jupyter Notebook
jupyter notebook:默认端口起动,会自动打开默认浏览器,浏览器地址默认是http://localhost:8888。如果同时启动多个端口,那么每增加一个端口,端口号就+1
                                    前言: Jupter 在windwos下如何安装,运行。本文做一些实践记录。
JupyterLab: Jupyter’s Next-Generation Notebook Interface
JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data. JupyterLab is flexible: configure and arrange the user in
                                    用mac在python3.6的环境下学习django,按照官网的步骤,却无法安装mysqlclient。报错mysql_config: command not found。有在~/.bash_profile中加入mamp中带的mysql.的路径,在终端可以启动mysql。但是没有效果。命令如下:$ pip3 install mysqlclientpip3是因为有两个python版本,给python...