Mac OS修改.bash_profile后无法永久生效问题

本文解决在升级mac系统至Catalina后,.bash_profile配置修改后不能永久生效的问题。通过切换shell至bin/bash,确保配置修改能够持久化。

升级为mac 系统到catalina后,当我们在修改.bash_profile文件后,发现每次都需要 source .bash_profile才可以生效,但是退出终端后就失效了。这时候有可能是因为你使用的不是mac默认的shell,mac默认的shell为bash。可以先修改用户的shell,使用命令
chsh -s /bin/bash 切换到shell即可正常永久生效

D:\ruanjian\anaconda3\envs\first\python.exe D:\ruanjian\pycharm\ZY1F预处理.py 警告:读取的数据长度(323)与预期点数(61)不符,将用实际长度计算 警告:读取的数据长度(427)与预期点数(151)不符,将用实际长度计算 VNIR波段有效中心波长:0.714 μm SWIR波段有效中心波长:1.702 μm 开始对VN波段做RPC正射校正(无DEM)... 执行GDAL命令: gdalwarp -rpc -r bilinear D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B_VN.tif D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\preprocessed_no_dem\VN_ortho.tif Processing D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B_VN.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. 开始对SW波段做RPC正射校正(无DEM)... 执行GDAL命令: gdalwarp -rpc -r bilinear D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B_SW.tif D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\preprocessed_no_dem\SW_ortho.tif Processing D:\桌面\工作\资源1F导出\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B.tar\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B\ZY1F_AHSI_E123.18_N45.89_20240625_013083_L1A0000769992_H1B_SW.tif [1/1] : 0...10...20...30...40...50...60...70...80...90...100 - done. OGP波段无RPC信息,跳过正射校正。直接复制原文件。 �Ѹ��� 1 ���ļ��� 读取VN辐射定标参数并做辐射定标... RadCal 文件总长度: 243,图像波段数: 76 读取成功(假设每波段 2 个值) 读取SW辐射定标参数并做辐射定标... RadCal 文件总长度: 289,图像波段数: 90 读取成功(假设每波段 2 个值) 读取OGP辐射定标参数并做辐射定标... D:\ruanjian\anaconda3\envs\first\Lib\site-packages\rasterio\__init__.py:356: NotGeoreferencedWarning: Dataset has no geotransform, gcps, or rpcs. The identity matrix will be returned. dataset = DatasetReader(path, driver=driver, sharing=sharing, **kwargs) RadCal 文件总长度: 243,图像波段数: 4 读取成功(假设每波段 2 个值) D:\ruanjian\anaconda3\envs\first\Lib\site-packages\rasterio\__init__.py:366: NotGeoreferencedWarning: The given matrix is equal to Affine.identity or its flipped counterpart. GDAL may ignore this matrix and save no geotransform without raising an error. This behavior is somewhat driver-specific. dataset = writer( 对VN波段做大气校正... 开始大气校正 波长=0.714 μm 大气校正进度: 0%| | 0/2224 [00:00<?, ?it/s] Traceback (most recent call last): File "D:\ruanjian\pycharm\ZY1F预处理.py", line 172, in <module> atmospheric_correction(radiance_path, surface_path, info["wavelength"], File "D:\ruanjian\pycharm\ZY1F预处理.py", line 116, in atmospheric_correction s.run() File "D:\ruanjian\anaconda3\envs\first\Lib\site-packages\Py6S\sixs.py", line 344, in run raise ExecutionError("6S executable not found.") Py6S.sixs_exceptions.ExecutionError: 6S executable not found. 进程已结束,退出代码为 1 这个错误呢
最新发布
08-08
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值