栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python导包踩过的坑

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python导包踩过的坑

1.需要open的路径打不开,可以在路径前加r

2.vue安装报npm ERR! code ENOTFOUND的错

参考​​​​​​npm安装依赖报错npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND_江晓龙的技术博客_51CTO博客

如果依赖已经安装成功,依旧报这样的错误,在要运行的路径下npm install即可,如果还是不行,那就在这个路径下执行两条命令:
第一条:npm install -g cnpm --registry=https://registry.npm.taobao.org
第二条:npm install -g @vue/cli

3.关于pyplt下载不下来的问题

这个问题真的折磨我很久了,pyplt没有3.8的版本,只适用于3.5,3.6,但是再次安装不同的版本,会出现更多的报错问题,不得已,全部卸载,安装成3.6的版本。在查询下载的过程中,又看到大佬说python3.6的版本目前最稳定,所以,以后就用3.6吧。官方的说法是pip install pyltp即可,但是是不行的,大概率会疯狂报错,可能还牵扯到要下载visualcppbuildtools,pyltp是用C++写的。但是下载了用处也不大,该报错还是会报错。

那总不能不下载吧,采用轮子文件下载wheel下载,根据python的版本,下载对应的轮子文件

因为这个过程是在cmd中进行的,可能会遇到这样尴尬的场景,即在cmd中可运行pyltp但在pycharm中依旧不可以运行。回到pycharm中pip install发现依旧报错

回到cmd,使用pip uninstall发现pyltp的地址在anaconda中,于是把项目中的路径换了换成anaconda下python.exe总该有了吧,很可惜,没有

直接创建conda环境,这样总行了吧,很可惜,pyltp不认,会报出OSError: [WinError 193] %1 不是有效的 Win32 应用这样离谱的错误

如何解决呢

先把项目关掉,打开anaconda->Lib->site-packages,找到里面的pyltp文件和pyltp的pyd文件

 

复制粘贴到你创建环境的python文件夹下的Lib->site-packages,这个时候在打开pycharm,建立新环境(打开没有建立虚拟环境的,建立了的话可以吧venv移除试试)

 在Base interpreter中找到你刚才把报导入的路径,Location是你项目路径的script中的venv文件,没有的话可以是scriptvenv,点击apply即可。这个时候会突然有红色的方框出现,不过问题不大。打开setting,查看pyltp是否存在,存在,即安装成功,不存在,再另寻他法。

4.包下不下来的时候可能会题到需要下载visualcppbuildtools_full,下载也不是不可以,个人认为没什么用,即使下载再来了,依旧会报这样的错误,但我的情况是这样,如果实在不行,可以下载下来试一试。

下载时,可能会遇到安装包丢失的错误,我试了很多方法也没有用,只好下载离线包(因为文件较大,需要下载的时间很长),下载完成后,就能很顺利的安装成功了

5.端口号没必要非要找一个存在的且不是监听的端口,可以随便写一个,不是监听的就可以,端口号一般为4位

6.前后端交互是通过ip地址和端口号交互的,不要只写一个ip地址,那样是没用的

7.有些时候实在解决不了,可考虑文件损坏的问题

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001751.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号