python - 在远程 python 3 解释器周围使用包装器时,如何在 Pycharm 中禁用 python 2.7 代码兼容性错误消息?
问题描述
我想避免 弹出这类消息,因为我什至没有使用 python 2.7。请注意,代码运行良好。
我尝试了以下事情:
- 取消选中“代码兼容性检查”
- 检查“代码兼容性检查”,但取消选中 python 2.7
- 使缓存无效/重新启动
- 编辑“.idea/misc.xml”:组件/版本从 2 到 3
我在服务器上的 python 可执行文件周围使用 .sh 包装器,因为我希望 Pycharm 在使用解释器之前首先获取我的 ~/.bash_profile (类似于这个建议)。我认为这可能是 PyCharm 无法将其识别为 python 3 的原因:如果我直接指向远程解释器,代码兼容性问题就会消失。
有什么方法可以保留包装器的好处并消除这些错误消息?
解决方案
没错,PyCharm 无法确定 Python 版本并使用 2.7 作为后备。
由于2019.3默认使用最新的Python(目前为3.8),请尝试EAP构建。
推荐阅读
- iot - 为什么 Quectel BG96 在注册 CS 服务时卡住了?
- javascript - 我的 Getcookie 函数如何从 document.cookie 字符串中读取 cookie?
- node.js - Azure 函数 - 使用查询字符串重定向
- javascript - Javascript 能力:自治速度?
- vue.js - VueJS 动态路由和组件
- python-2.7 - 如何在 web.py 模板中获取当前 url 或输入参数
- java - 使用 Java Stream 将一串数字解析为 Integer 对象列表
- javascript - 无法让 babel loader 应用于依赖项
- vimeo - 无法将多个用户放到 https://api.vimeo.com/channels/{channel_id}/privacy/users
- c++ - 比较它们之间的元素并获取共同值的键