python SPYDER入门一(安装及增加搜索路径)超详细 您所在的位置:网站首页 spyder编译器无法解码什么意思 python SPYDER入门一(安装及增加搜索路径)超详细

python SPYDER入门一(安装及增加搜索路径)超详细

2024-02-29 22:20| 来源: 网络整理| 查看: 265

python SPYDER入门一(安装及增加搜索路径) 前言安装增加搜索路径==注:如果不会做.pth文件==

前言

最近想用spyder来代替一直使用的IDLE。接下来会详细记录下这个过程。本文分为两个部分安装和增加搜索路径。阅读大约需要6分钟时间。(不包括下载)

安装

我个人是通过安装anaconda,然后用其自带的spyder。 anaconda下载地址为 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ Anaconda下载地址 我选的是 Anaconda3-2019.07-Windows-x86.exe。这个的选择根据你们的设备情况哈。 下载完成之后开始安装, 需要注意的是,需要新建一个空的文件夹。Anaconda的只可以安装在空的文件夹里。我个人新建了一个“ANA”的文件夹 安装的时候再把能打勾的都打勾。 安装完成之后就可以找到spyder了。 从 在这里插入图片描述 打开Spyder就好。 界面如下 Spyder三个框 其中左边就像IDLE,右下像IDLE的shell,右上角则是显示变量的(和matlab很像)

增加搜索路径

之前自己一直用的都是python自带的IDLE。所以用到的包也都在“C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages”这里,而新的Spyder的搜索路径没有这个路径。 如我想用Opencv baocuo1 会报错,类型为No module named ‘XXX’ 原因就是因为Spyder的搜索路径里没cv2。我的cv2在“C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages”这里。

这时有两种可以帮助我们解决。 1.临时增加 在右下角的框框(Console的框)里输入

import sys sys.path sys.path.append("C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37-32\\Lib\\site-packages")

注意要用“\”两个斜杠 顺序如图 顺序如图 结果如图 结果如图 可以用我的Opencv了。

2.永久增加(增加一个.pth文件) 临时增加的搜索路径,挂掉之后打开就不行了。所以需要永久增加。你可以把你原来路径里的东西复制到现在的搜索路径,还可以用增加 .pth文件的方法。 具体步骤如下: a.创建一个txt文件,将文件命名为“mypath”,打开。(如图) mypath b.在文件中输入路径,如图。 在这里插入图片描述 c.保存,并把后缀改为 .pth。 mypath 右键属性,确认下是不是pth文件。不过不是,或者不会做。就看本文最后的注。实在不会就只能百度了。 属性 d.把.pth文件复制到site-pathages文件路径 要把.pth文件复制到site-pathages文件路径,首先要知道site-pathages文件路径在哪。 获取site-pathages文件路径的方法如下。 依旧在spyder的右下角的框框里,也就是console里。输入

import site site.getsitepackages()

输出结果如图 输出结果 从上图我们可以看到我的路径是’E:\ANA\lib\site-packages’,那么我就需要把我的mypath.pth放进这个路径里。 复制过去就行。 复制过去 e.最后检查结果 关闭spyder,再重新打开。 在右下角的框框(Console的框)里输入

import sys sys.path

结果如图,成功! 成功

注:如果不会做.pth文件

可以在site-pathages文件路径里找一个.pth文件(找site-pathages文件路径的方法在d步骤),然后复制到桌面,用记事本打开。然后把里面的内容全删了,再在里面输入路径,像b步骤一样。接着改名为mypath(虽然名字什么的不影响)。看下属性,确定为pth文件。再复制到site-pathages文件路径里就行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有