我是靠谱客的博主 舒心蛋挞,最近开发中收集的这篇文章主要介绍linux上执行python报系统导入错误_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

最后

以上就是舒心蛋挞为你收集整理的linux上执行python报系统导入错误_vscode在linux下执行debug无法导入错误解决,包括pip3和python第三方包不在同一目录解决方案...的全部内容,希望文章能够帮你解决linux上执行python报系统导入错误_vscode在linux下执行debug无法导入错误解决,包括pip3和python第三方包不在同一目录解决方案...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部