vscode在linux下执行debug无法导入错误解决,包括pip3和python第三方包不在同一目录解决方案
首先声明这个问题的根源是因为在安装完python,直接建立了软连接,之后安装了pip3,这是问题的根源,导致两个文件包含的路径不一致
export PYTHONPATH=你的pip3安装的包目录
例如:export PYTHONPATH=/usr/local/Python-3.7/lib/python3.7/site-packages
接下来就是下面的问题了
我的环境是kali linux,下载安装的是python3.7,我尝试在我下载安装的目录中打开python3,通过导入import sys,
显示sys.path 第三方包显示是正确的
如果我在/usr/bin/目录下运行python3,同样的操作,第三方包是不正确的
我把/usr/bin目录想的python3 和python3.7 两个软连接删除
然后把python安装目录的python3重新建立软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 第一个是你的安装目录
ln -s /usr/local/python3/bin/python3 /usr/bin/python3.6