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

 

posted @ 2020-04-02 16:35  C,python,linux,java  阅读(482)  评论(0编辑  收藏  举报