-
无法导入自己编写的包
将自己编写的 包所在的目录设为source root即可。
https://www.jianshu.com/p/0028d5ac6e79
另一种解决方法是把要导入的py文件放在项目根目录文件下,然后from .包名 import 函数名
解决方法3:__init__文件之后,pycharm可以把自己写的模块识别为包。
-
创建arcpy环境
参考博客 -
Make available to all projects:
勾选后,其它项目可以使用本项目的library。(注意 有些版本不一样的库最好不要选择对其他项目可用)
如建好项目A的虚拟开发环境,项目B与项目A的开发环境一样,在建项目B时,就可以不设置新的虚拟环境,而选择项目A的开发环境:
注意:在创建虚拟环境时要选择arcgis安装时自带的python的exe文件,这样才能对应上arcpy包。 -
创建新项目
创建新项目后在项目目录右键,新建py脚本,即可开始编写代码。
-
python解释器目录名修改后更新配置
注意 需要修改系统的环境变量路径名和pycharm解释器路径名。
关于在PyCharm中更换python解释器后重新进行环境配置的操作 -
python console
在此窗口可以看到变量名和值,以及每行代码的输出结果。
-
terminal
terminal窗口相当于命令行,可以安装库在此项目对应的虚拟环境中。
快捷鍵
ctrl/command + f 搜索
ctrl/command + r 批量替换
ctrl+/ 批量注釋
shift+tab 反向缩进(选中要缩进的代码段)
tab 缩进
Shift+Enter 编辑代码的时候经常的要换下一行,但是光标没有在行末,可以用这个命令直接换行
ctrl+D 快速复制当前行
ctrl+alt+L 代码格式化
ctrl+alt+I 自动缩进
Ctrl+Shift+F10 运行整个脚本
https://blog.csdn.net/qq_34106574/article/details/90232805
编辑器页面布局
不小心拖出了编辑器的页面,可在view-window layout中修改回到默认布局。如spyder中布局被拖出后变乱,就可在视图-窗口布局中修改回来。
debug模式查看变量值
https://blog.csdn.net/tina_ttl/article/details/51034819
导入自定义的包/模块
将包所在目录设置为根目录
https://www.jb51.net/article/174454.htm