自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Anaconda添加channels后出现unexpected urllib3 DEBUG logging from conda-build

出现的原因是因为conda-build-3.26.0版本问题,修改了一些内容。方法②:升级conda-build的版本(目前最新版本是3.26.1)方法③:移出conda-build组件,不影响正常使用。方法①:降低conda-build的版本。

2023-09-29 09:13:27 1336

原创 MacOS编译错误:symbol(s) not found for architecture x86_64 || Undefined symbols for architecture x86_64:

所以我重新使用arm的homebrew(我命名成了abrew,区分开x86的ibrew)下载了相关的库后并指定netcdf-fortran库的路径,即可重新编译通。当我进行编译时报错symbol(s) not found for architecture x86_64。arm的homebrewde安装路径不同于x86的安装路径 ,其位于/opt/homebrew/下。出现的原因是电脑是ARM架构(M1芯片的Mac),而指定的库则是在x86架构下下载的。

2023-06-16 12:13:03 1776

原创 完美解决MacOS关于ld: library not found for -lnetcdff错误

在使用Intel版本的Mac编译某个程序时出现了错误,显示如下图。说明:libnetcdff是netcdf的Fortran的接口,如下ChatGPT解释。

2023-06-14 14:35:18 3336 1

原创 关于如何利用obspy求出穿透点的经纬度信息

在Taup中可以利用taup_pierce求出不连续界面穿透点的经纬度信息,在obspy中可以利用TauPyModel中的get_pierce_points_geo获取穿透点的经纬度信息,在此记录一下。注意其返回值是Arrival类型数据,可以从Arrival中得到获取到穿透点的震相的名称、走时、深度,穿透点的经纬度等信息。利用get_pierce_points_geo获取穿透点信息后在通过Arrival索引并利用pandas获取经纬度信息。其他信息可以参照obspy官网手册。3. 输出......

2022-06-04 15:38:06 576

原创 解决conda install时Solving environment: failed with initial frozen solve. Retrying with flexible solve.

1. 问题描述在conda install 软件包时出现Solving environment: failed with initial frozen solve. Retrying with flexible solve.而导致无法安装软件。2. 解决方法方法①:新建一个虚拟环境,但原先出现问题仍无法安装,可以在新的虚拟环境中安装。conda create --name myenvconda activate myenv方法②:设置channel_priority 为false

2022-05-20 18:49:49 23274 3

原创 解决obspy.plot(type=‘section‘)绘制按震中距度数排列报错

1. 利用python的obspy库绘制按震中距排列的波形对比图时如果使用震中距为°排列(即设置dist_degree=True),设置了ev_coord也会报错,报错信息如下:存在问题:trace.stats中并没有coordinates这个属性(似乎可以自己定义,尚不清楚)。ValueError: Define latitude/longitude in trace.stats.coordinates2. 解决方法(这或许是一个折中的方法):如果SAC数据头段中定义了震中距gcar

2022-05-18 14:26:53 929

原创 Ubuntu关于ERROR: activate-gcc_linux-64.sh failed, see above for details

1.问题描述打开终端出现:ERROR: This cross-compiler package contains no program /home/travis/miniconda3/envs/travisci/bin/x86_64-conda_cos6-linux-gnu-ccERROR: activate-gcc_linux-64.sh failed, see above for detailsERROR: This cross-compiler package contains no p

2022-03-12 14:10:39 3203

原创 关于Ubuntu18.04安装Coreform Cubit出现Segmentation fault (core dumped)问题的解决

Ubuntu18.04只能安装旧版本的Trelis 17.01,其他版本不支持。

2022-03-07 08:57:46 864 1

转载 ubuntu系统使用update-alternatives 管理多版本gcc、gfortran

第一步:用 which gcc、which g++和which gfortran查看位置,我的显示结果为:/usr/bin/gcc;/usr/bin/g++和/usr/bin/gfortran第二部:首先,看一下你的Ubuntu都装了哪些版本的gcc 用命令:ls /usr/bin/gcc* -l ;ubuntu 12.04 中带的gcc/g++都是4.6了,我们把系统默认的降级到4.4$sudo apt-get install gcc-4.4$sudo update-alternative

2021-10-07 17:24:59 1119

原创 解决Ubuntu出现ProxyError: Conda cannot proceed due to an error in your proxy configuration

1.问题描述在执行conda install **时出现如下问题:2.解决方案取消相关http或者https代理即可,使用下面的命令查看相关代理后,如果存在http_proxy或者https_proxy等相关代理,取消相关代理即可解决(使用 unset HTTPS_PROXY命令)。 env | grep -i "_PROXY"unset HTTPS_PROXY...

2021-10-07 10:00:39 3728

原创 解决Ubuntu18.04无法安装旧版本gfortran4.6

1.问题描述在使用中国镜像源后无法使用apt-get安装gfortran4.6,如下图所示2.解决方案只需将以下几行添加到我的 /etc/apt/sources.list 文件中即可满足我的需求deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiversedeb http://security.ubuntu.com/ubuntu trusty-security main restri.

2021-10-06 15:37:02 2224

原创 关于Ubuntu系统运行AxiSEM软件SOLVER步骤后无响应的解决记录

一、问题描述运行AxiSEM的SOLVER步骤后OUTPUT_PREM_mrr_50s_gauss_1800s文件出错的记录(下图)二、解决方案具体原因未知,可能原因应该是mpirun出现问题。重新安装MPI,Ubuntu系统下使用该命令:sudo apt install libopenmpi-dev...

2021-08-23 16:47:36 305

原创 关于运行sudo python setup.py install出现error: error in setup.cfg: command ‘build‘ has no such option ‘i18

1.问题描述Ubuntu系统在安装包是运行sudo python setup.py install出现error: error in setup.cfg: command 'build' has no such option 'i18n'2.解决方案需要安装其他依赖环境:需要安装python-distutils-extrasudo apt-get update -ysudo apt-get install -y python-distutils-extra之后在重新运行即可

2021-08-19 11:07:03 1365

转载 git报错fatal: unable to access ‘https://github.com/stephaniedurand/SeisTomoPy_V3.git/‘: gnutls_handsha

解决办法:将命令中的 https改为 gitgit clone git://github.com/ultralytics/yolov5\原文:传送门

2021-08-14 11:05:14 375

原创 完美解决git: Failed to connect to 127.0.0.1 port 1080: Connection refused报错问题

文章目录1.问题描述2.解决方法1.问题描述在修改git代理后再运行git push -u origin master时出现如下问题:git: Failed to connect to 127.0.0.1 port 1080: Connection refused2.解决方法网上有很多解决方法,但我在尝试的时候运行并没有反映。后来经过尝试后发现如何有效地利用这些方法解决这个问题。网上方法:git config --global --unset http.proxy git config

2021-07-04 09:23:30 15330 4

原创 关于Python实现对数组每个元素重复N次复制

文章目录1.问题描述2.解决方案1.问题描述有一个(1,3)的数组F,我想对每个元素复制后并保留在同一个行内(维度)效果如下面的New F所示,查阅网上资料后,我找到了解决方案。f1,f2,f3 = 0,0,10**(-5) #单位:牛顿NF = np.array([f1,f2,f3])Old F: [0.e+00 0.e+00 1.e-05]New F: [[[0.e+00 0.e+00 0.e+00 0.e+00]] [[0.e+00 0.e+00 0.e+00 0.e+00]]

2021-05-16 09:17:16 5872

原创 解决Python中向复数表达式中传入Symbol对象出现TypeError: can‘t convert expression to float

文章目录1.问题描述2.解决方案1.问题描述在Python中利用Sympy求解定积分问题时,我首先定义一个Symbol对象,之后将Symbol对象传入复数形式的表达式中,结果计算时出现报错: q = complex(1,p**2) ... raise TypeError("can't convert expression to float")TypeError: can't convert expression to float代码:# 声明变量pp = symbols('p

2021-05-15 21:26:56 3487

原创 解决python中subplot绘制子图时子图坐标轴标签以及标题重叠的问题

文章目录1.问题描述2.解决方案1.问题描述在使用python的matplotlib中的subplot绘制子图时出现信息相互重叠的情况。2.解决方案在plt.show()前面添加代码plt.tight_layout()即可解决。plt.subplot(211)plt.figure(1)plt.hist(x, 10)plt.title("Histogram of sample points")plt.subplot(212)plt.plot(x,X.pdf(x))plt.title("

2021-05-03 10:36:19 4972

原创 解决使用matplotlib绘图时图例无法显示中文

文章目录1.问题描述2.解决方案1.问题描述在使用python的matplotlib库绘图时出现图例无法显示中文的情况。2.解决方案在plt.figure()中添加下面两行代码即可解决,原因应该是字体安装的问题。plt.rcParams['font.sans-serif']=['SimHei'] #显示中文标签plt.rcParams['axes.unicode_minus']=False...

2021-05-01 17:10:23 590

原创 解决Qt5出现qt5ct using qt5ct plugin qt5ct d-bus global menu no

文章目录1.问题描述2.解决方案1.问题描述在Ubuntu系统下使用GMT绘图时出现:2.解决方案百度了一下发现大多没有解决我的问题,而且关于这个bug的问题似乎讨论的比较少。所以,通过科学上网后我寻找到了解决方案(我的解决啦,各位可以尝试一下),另外,提示:Qt5移除了相应的configure文件,可能会出现找不到相应文件的情况。你可以将下面代码写入环境变量中(我写入的是~/.profile文件中),source一下就可以啦,source不起作用可以重新登陆用户。export QT_LOG

2021-04-25 14:45:47 5307 3

转载 关于使用Obspy将MiniSEED格式数据转换为SAC格式数据

文章目录1.问题描述2.解决方案1.问题描述现在地震数据的分发通常使用Miniseed格式数据,而如果使用SAC及其他软件处理Miniseed格式地震数据时需要进行格式转化,Python的Obspy可将任意格式转换成其他格式的地震数据。2.解决方案利用glob可实现对文件夹里所有的mseed地震数据进行格式转换。# convert miniseed to sac# miniseed -> sacimport globfrom obspy import readfor mfile in

2021-04-20 16:47:37 4338

原创 关于Python的animation在动画中更新quiver绘制的动图中箭头的位置以及大小

文章目录1.问题描述2.问题解决3.代码片段1.问题描述最近利用了animation绘制动图,结合网上的实例,利用plot()绘图可以参考这篇博客。但是我想实现绘制带有箭头的动图(如下图),可以利用quiver()函数进行绘制。但在绘制动图时,更新数据部分出现了如下错误。'Quiver' object has no 'set_data'2.问题解决原来python中使用plt.plot()才可以使用line.set_data(x,y)更新数据的,而在动图中无法使用set_data()对利用

2021-04-18 15:38:01 1185 1

原创 关于Mac修改conda安装的python为终端默认版本以及Sublime text3配置python3环境记录

文章目录#1.浅谈Anaconda:Anaconda优点:由于Mac自带Python,但是我的还是Python2版本的,当然可以选择手动下载Python更新系统自带的python,但是为了不嫌麻烦安装更多的python库,借助Anaconda软件管理python也是个不错的选择,还可以创建新的环境,配置出错也可以直接卸载掉。Anaconda对于Python是友好的,因为可以直接借助conda install ***安装Python的库,非常方便。Anaconda缺点:Anaconda软件发布的pyth

2021-04-14 00:13:14 1546

原创 R语言安装ggplot2时出现错误: package or namespace load failed for ‘ggplot2’ in loadNamespace(i, c(lib.loc, .li

1.问题描述:R语言在R_Studio里利用install.packages(“ggplot2”)安装ggplot2时出现错误: package or namespace load failed for ‘ggplot2’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): 不存在叫‘colorspace’这个名字的程辑包2.解决问题安装colorspace,在R_Studio里安装colorspace即可解

2021-04-09 10:06:41 22082

原创 Mac终端关于ld: library not found for -lnetcdff错误的解决办法

1.问题描述:我在进行编译时出现了ld: library not found for -lnetcdff错误,netcdf有关库信息找不到。2.解决方法:2.1可能原因:MacOS新版本,默认是没有Command Line Tools的,同时因为安全性原因 /usr/include 文件夹也没有,也不会给权限给我们编辑。首先我按照网上的操作进行重新安装Xcode,命令:xcode-select --install。但是重新运行后依然没有解决。2.2我的解决办法:找到netcdf的lib文件,将其

2021-04-05 17:44:58 6423 3

转载 sublime开发Python,控制台乱码

用sublime text 3开发Python,控制台乱码。打印英文也乱码,所以不是中文的原因,配置一下python编译环境就好 print(“ok”);1.打开 Tools -> Build System -> New Build System 在打开的文件中粘贴一下代码,注意cmd标签的python.exe的地址要换成Python安装地址。{"cmd": ["C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Pyth

2021-03-30 11:02:58 242

原创 解决向os.path.exists()中无法传递通配符判断子目录下该文件是否存在并删除该文件

Python在调用os模块时我们经常使用os.path.exists(‘filename’)判断当前目录下是否存在该文件,如:文章目录1.问题描述2.解决方案1.问题描述#导入相关函数库import os#判断当前目录下是否存在prem.txt文件reslut = os.path.exists('prem.txt')print(reslut)运行结果返回True或False,但是我们无法向os.path.exists("")中传递通配符匹配下一级子目录,如(我将prem.txt文件移动到下

2021-03-21 16:47:45 2224 2

原创 Python中matplotlib模块errorbar函数绘制误差棒图

Python的matplotlib模块中的errorbar函数可以绘制误差棒图,本次主要绘制不带折线的误差棒图。传送门1.基本参数2.代码实现3.结果显示4.更多参数请参考matplotlib官网1.基本参数errorbar函数的基本参数主要有:x,y:主要定于二维数据的横纵坐标值yerr :定义y轴方向的误差棒的大小,可以是一个数,也可以是二维数组(分别传递平均值与最小值的差和最大值与平均值的差)。xerr:定义y轴方向的误差棒的大小,同样也可以是一个数,也可以是二维数组。f

2021-03-21 11:22:14 19660 1

原创 关于Windows安装Ubuntu双系统的记录

主要的安装步骤参考这位博主的博客 我是传送门~。主要记录出现的问题:

2020-12-11 00:01:16 173

原创 关于Word在使用EndnoteX9引用文献时出现的错误A COM exception has occurred无法编辑 Range

1.情况介绍:针对同时安装Mendeley和EndboteX9的情况2.在Word同时安装Mendeley和EndboteX9的加载项后使用EndboteX9引用文献时出现如下图所示的错误:3.解决办法:这里我选择在Word的加载项中取消选择Mendeley的加载项,当然也可以直接卸载掉Mendeley,(具体原因我感觉应该是EndnoteX9不兼容Mendeley的加载项,真的是…????)如下图所示,确定后即可成功重新使用EndnoteX9进行插入文献。...

2020-10-07 10:17:17 9344 2

原创 使用conda 安装geopy库

使用命令conda install -c conda-forge geopy进行安装geopy库,之后输入y即可安装成功。

2020-08-26 23:23:04 3827

原创 记录Mac版本的GMT6.1.0版本绘制填充水体、陆地和湖泊时出现的bug

今天记录一下GMT绘图软件出现的bug按照GMTv6.0中文手册上的示例代码进行用不同颜色填充水体、陆地和湖泊,Mac中的GMT6.1.0版本出现了一个小问题,记录一下。问题:Mac的GMT6.1.0版本绘制出的图与手册的图(图2)不一致,最终确定电脑绘制出的错误的(图1)。图3为示例代码。特此记录一下。图1图2图3...

2020-08-02 09:29:34 580

原创 使用js-xlsx纯前端导出excel(完成数据格式原样输出)

本篇文章是在前人的基础上加以修改完成的,遇到的问题是使用网上案例后导出的excel文件日期格式直接变成2012/1/13格式样式,前端页面表格的格式为2012-01-13 08:24:23.333的数据,我也不知道为什么导出后直接变成这样?(可能大概是因为js-xlsx导出的时候默认是这样~没有去查看js-xlsx官方文档,有点小复杂!)1.解决过程,在网上看到有导出身份证号码变成科学计数的形式...

2020-04-28 23:26:26 5722

原创 Navicat for MySQL连接阿里云云数据库RDS

本文主要介绍使用Navicat for MySQL连接阿里云云数据库RDS,由于业务的需求慢慢地会将数据库与云服务器分离开,本次使用的是阿里云RDS云数据库,下面开始介绍如何使用连接RDS。1.登录阿里云网站,进入控制台,找到云数据库RDS版,点击进入实例列表,就会看到购买的RDS,完成实例到数据库建立的过程,详细可见阿里云官网帮助文档:https://help.aliyun.com/docum...

2020-04-28 23:01:53 2525 1

原创 使用ajax上传input[type="file"]文件(tp5框架下的详细教程)

最近在做项目的时候遇到这样的一个问题,我将input标签与button标签做成一个上传文件的按钮组,如:,但是不想用form表单提交数据,想利用ajax异步提交数据。找了网上的资源后,发现可以利用FormData结合ajax异步传递数据,不再利用form表单提交。关于FormData详细内容可以参考: 传送门 。1.首先,先编写出一个可以接受文件的按钮,我是利用bootstrap写的,其他样式...

2020-04-25 10:11:29 1281

转载 jquery插件表格table转Json数据插件

转自:https://www.cnblogs.com/zhaoyingjie/p/7793312.html使用开源插件Table-to-json:官方地址:http://lightswitch05.github.io/table-to-json/功能说明:将js对象table转换成javascript对象,输出json数据字符串。![在这里插入图片描述](https://img-blog....

2020-04-24 13:20:24 608

原创 利用Bootstrap和Font Awesome创建出一个简单的ThinkPHP跳转页面(修改默认笑脸跳转页面)

本篇文章主要利用Bootstrap和Font Awesome修改ThinkPHP默认笑脸跳转页面,创建一个简单的跳转页面。话不多说,先看效果:修改ThinkPHP的默认跳转页面:查看ThinkPHP默认成功和出错的模板的路径:默认代码:{__NOLAYOUT__}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/...

2020-04-19 20:59:20 487 1

原创 如何让bootstrap的响应式导航条在左边弹出

bootstrap3的响应式导航条实现了在不同尺寸的设备上的缩放,如何创建一个响应式导航条呢?创建响应式导航条:根据bootstrap中文网的实例代码进行创建,bootstrap中文网有导航条实例,响应式导航条主要依据navbar-toggle,话不多说,代码如下: <div> <button type="button" class="navbar-toggle...

2020-04-19 10:30:42 1981

转载 thinkphp5 实现搜索分页能下一页保留搜索条件

正常情况下:搜索后分页了,点击第二页,进入页面之前的搜索条件没有了.如代码$keywords=$this->request->param('keywords');$this->view->assign('keywords',$keywords);//查询文章 标题 关键字 描述$blockcategory_data=ArticleModel::where...

2020-04-18 15:12:01 1056 1

原创 关于ueditor富文本编辑器出现目录创建失败解决方案

在tp5项目中引入ueditor编辑器并实例化后插入图片出现目录创建失败问题在查看网络上各种解决方案之后总结如下:根据官网提示主要是因为图片保存的路径无权限导致,官方文档链接: http://fex.baidu.com/ueditor/#server-php.解决办法:找到相关路径设置权限,mac用户可以利用终端cd命令或者直接找到文件右击显示简介就可以修改,插入图片路径信息在uedito...

2020-04-17 22:31:18 1646

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除