草庐IT

$pycharm

全部标签

PyCharm 中的 Python3 语法

我想在PyCharm2016.2中使用python3语法,并将解释器配置为使用python3.5。代码在我执行时运行良好,但PyCharm提示python2不支持python3语法。我怎样才能让PyC​​harm相信python3语法没问题? 最佳答案 设置->编辑器->检查->Python->代码兼容性检查要么完全禁用它,要么取消选择Python2.X 关于PyCharm中的Python3语法,我们在StackOverflow上找到一个类似的问题: http

python - Pycharm 相对于虚拟环境的外部工具

使用PyCharmIDE,在设置外部工具时,如何使用相对路径设置外部工具以使用当前虚拟环境默认值?一个例子是pylint-我希望虚拟环境版本而不是系统版本运行。 最佳答案 不确定旧版本,但在PyCharm5中可以使用$PyInterpreterDirectory$宏。正是我们想要的 关于python-Pycharm相对于虚拟环境的外部工具,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

python - 在 PyCharm 中运行命令行命令

您好,我正在使用Python,之前从未真正使用过它。我收到了一些需要在终端中运行的命令。基本上:pythonTest.pyGET/feeds我正在使用PyCharm,我想知道是否有办法从该IDE中运行这些相同的命令? 最佳答案 按Alt+F12在PyCharm中打开终端,然后输入您要运行的命令并按回车键。在你的情况下:按Alt+F12键入pythonTest.pyGET/feeds按回车键 关于python-在PyCharm中运行命令行命令,我们在StackOverflow上找到一个类似

python - 在 PyCharm 的 Django 项目上运行 sync.db 时,getdefaultlocale 返回 None

OSX10.7.3,PyCharm版本2.5buildPY117.200我将介绍我是如何得到错误的:我开始一个新项目创建一个新的VirtualEnv并选择Python2.7作为我的基本解释器(不勾选继承全局包)点击安装并选择Djangov1.4选择Django项目类型勾选启用管理员打开settings.py并将sqlite3添加到DATABASES:ENGINE运行sync.db开始创建数据库super用户区域设置错误问题似乎是getdefaultlocale()方法没有返回任何东西(好吧,没有)。returngetpass.getuser().decode(locale.getdef

python - PyCharm:无法移动Refactor静态方法

(环境:pycharm5.0.2,interpreter:python2.7与osx10.10捆绑)嘿,伙计们,我一直不知道如何让Pycharm允许我对静态方法执行移动重构。是否支持?我找不到任何证明文件。特定行为我建立了一个全新的工作区,并把它归档。classMyGreatDemonstratorClass(object):@staticmethoddefsome_static_method():print"statichey"@classmethoddefsome_class_method(cls):print"classhey"defsome_instance_method(se

python - 无法在 PyCharm 中导入 cv2

我正在做一个需要OpenCV的项目,我是在Mac上的PyCharm中做的。我已经设法使用Homebrew成功安装了OpenCV,当我在终端中运行Python(版本2.7.6)时,我能够导入cv2,并且没有出现任何错误。当我尝试在PyCharm中导入它时出现问题。我得到一条红色下划线:nomodulenamedcv2我假设PyCharm无法找到我的cv2.so文件,但我有最新的PyCharm版本(4.0.6),而且我查看的论坛都没有对这个版本有帮助。如何让PyC​​harm识别我的cv2文件?我进入了ProjectInterpreter,但没有从我自己的机器导入OpenCV的选项。此外,

python - 将一个类标记为已弃用,以便在 PyCharm 中标记继承类

可以像这样在Python/PyCharm中标记弃用的类:classFoo:def__init__(self):warnings.warn('UseBarinstead.',DeprecationWarning)任何试图实例化Foo的代码现在都会被PyCharm适本地标记为Foo()。但是,仅仅继承类不会:classBaz(Foo):pass有什么方法可以让Baz的声明以任何方式标记弃用警告? 最佳答案 您可以使用元类来完成此操作。在Python2.7中:importwarningsdefdeprecated_metaclass(me

python - Pycharm、PyQt5 和 Python 2.7——没有代码完成

我有:Python2.7(Anacondax64),效果很好PyQt5(使用pipinstallpython-qt5安装)PyCharm4.04Professional(最近从3.4.1升级)一个小型Qt应用程序经过多次纠结(因为Riverbank不提供适用于Python2.7的PyQt5二进制文件,仅适用于3.3+),感谢MarcusOtosson's,我让一切正常工作预编译的二进制包。Qt现已安装且功能齐全。我的Qt应用程序运行良好!但应用程序尚未完成,PyCharm不会为PyQt模块完成代码。它甚至不会识别任何PyQt5子模块(如Qwidgets)的存在:即使它们工作得很好,我仍

python - PyCharm:刷新项目的虚拟环境

问题我在PyCharm中有几个项目,每个项目都有自己的虚拟环境。我经常使用CLI将包添加到这些虚拟环境,主要是使用来自另一个本地包的pythonsetup.pydevelop。新包出现在Preferences->Project->ProjectInterpreter中,对新安装的包的调用运行,但导入仍然显示错误,这让我抓狂:我尝试了什么将虚拟环境更改为不同的环境,而不是切换回去,希望它能重新加载。没用。重新启动PyCharm。可行,但速度相当慢,所以我认为这不是解决方案。如何刷新虚拟环境 最佳答案 对于PyCharm2018.3.4

python - Pycharm 中的 "Updating Python Interpreter"。这是什么意思?

我注意到我的PycharmIDE底部显示有2个进程在运行。当我点击它时,会打开一个面板,显示我的Python解释器正在更新。我不太确定这里更新了什么:是Python吗?conda?其他软件包(因为安装栏下似乎弹出了一些软件包,例如panda、PyQT)?这引出了我的下一个问题:这种情况会多久发生一次,因为这种更新会大大降低我的Pycharm速度?另外,这是否意味着conda包会自动更新?我一直认为您必须在conda命令提示符中手动更新它们。 最佳答案 Pycharm不更新远程解释器。参见thisdiscussiononthejetb