python在开发机上搭建项目
一:背景
1⃣️:公司的开发机上有很多本地未安装的环境,比如consule。而且可以提供独立IP。
2⃣️:在开发机上启动项目可以方便理解业务,也能在后续的开发中在开发机上断电调试。
二:过程
过程及其痛苦...
1⃣️本地和远程都要拉取项目,然后通过pycharm里的FSTP建立连接并且自动同步代码。(配置好映射环境)
2⃣️:首先在开发机上下载自己需要的py包。然后在IDE上指定解释器为远端的解释器,配置好Path mapping。
3⃣️:指定远端引入依赖。打开方式(->show all)点击下面的按钮
4⃣️引入需要的依赖:
5⃣️:有的包可能导入失败,你需要下载本地的包和远端的包,然后建立映射关系,按照下面姿势操作。
6⃣️:你还需要导入包为你项目的模块。
如果你导入远程依赖不能找到包,你可以按照5⃣️6⃣️步骤试一试。
三:总结
过程中还遇到到了一些其他问题
1⃣️导远程的包在Exterinal Library中但是找不到包。可能少个文件夹的原因,对应关系是这样滴..比如:
两个箭头标记的地方是对应的。所以需要在下载依赖包的时候多一层目录,类似这样:
2⃣️:项目启动了之后返回默认异常。需要在配置文件中加入自己的身份标志,然后加上前端页面的起始页的页面
这个是在权限校验系统中跳过登录验证的参数
然后由于调不通前端的资源。链接404,而且自身不能允许外部建立文件夹,手动copy两个前端页,启动正常。