草庐IT

pycharm_professional

全部标签

python - 将 PyCharm 定向到 Python 3.3 解释器?

我不知道为什么我会遇到这么多麻烦。我在OSX10.7上,我使用默认设置安装了Python,并运行了包含的.command文件。我只想让PyC​​harm与Python3.3一起工作,但我似乎找不到工作的解释器。唯一一个我可以立即找到负载(提供“分发”和“设置工具”包)并给我“一些骨架未能生成”错误。如果我选择其中一个2.7解释器,它会加载一段时间,但我仍然会收到类似的错误。我也遇到了一些找不到Python打包工具的问题(通常是“pip”)。找了好久还是没找到解决办法。 最佳答案 PyCharm自动检测从http://python.o

python - 如何在 PyCharm 中运行独立文件

我正在使用PyCharm进行小型项目开发。我使用Pycharm的智能感知功能。当我开发每段代码时,我喜欢偶尔运行它来测试它。我在开发时需要的只是能够运行该文件。但是,当我右键单击并尝试运行独立文件时,PyCharm会尝试变得智能,并向我显示使用单元测试和其他花哨的测试噱头来运行我的代码的选项。我现在不想部署任何测试框架。我想要的只是能够按原样运行任何文件。但不知何故,PyCharm不允许我对每个文件都这样做。如果有人可以为此提供解决方法,我将不胜感激。我正在使用Python273 最佳答案 您可以在项目View中的文件的上下文菜单中

python - PyCharm:通过 SSH 配置多跳远程解释器

要连接到我办公室的计算机,我需要运行ssh两次。首先连接到host-1,然后从host-1连接到host-2,每个都有不同的凭据。但是Pycharm中的配置菜单只接受一个ssh隧道。ConfigureRemotePythonInterpreterdialogbox有没有办法设置多跳ssh以从本地访问主机上的解释器和数据文件? 最佳答案 您可以在ssh上使用端口转发。1。打开终端并运行:在您的本地系统上:ssh-L6000::22@您现在应该已连接到代理。您可以将6000替换为任何端口。2。(可选)测试现在您可以通过ssh进入另一个终

python - PyCharm 和 unittest 不会运行

我遇到了PyCharm3.0.1的问题,我无法运行基本的单元测试。这是我的代码:importunittestfromMysqlServerimportMysqlServerclassMysqlServerTest(unittest.TestCase):defsetUp(self):self.mysqlServer=MysqlServer("ip","username","password","db",port)deftest_canConnect(self):self.mysqlServer.connect()self.fail()if__name__=='__main__':unit

python - Unresolved reference : 'django' error in PyCharm

我正在尝试导入:fromdjango.dbimportmodelsPyCharm下划线django.db并提示:Unresolvedreference'django'。如何让PyC​​harm识别Django? 最佳答案 我假设您使用的是与其他项目文件位于同一目录中的virtualenv。Python应该确切地知道那条路径。所以,很可能是Pycharm使用了错误的解释器。进入设置->项目:->项目解释器->切换到正确的路径在解释器包中,应该安装Django包。如果没有,请在此处/在终端中执行。

python - 重新安装操作系统后使用 virtualenv 在 PyCharm 项目中“无法设置 Python SDK”

我重新安装了Windows并打开了一个现有的Pycharm项目,并在“设置”>“项目解释器”中收到错误“SDK似乎无效”。项目解释器路径指向venv中的python:MyProject\venv\Scripts\python.exe我尝试重新添加python.exe:那是我收到错误的时候:更新:这是来自idea.log的错误,虚拟环境的许多其他问题似乎与Windows环境变量和系统路径有关:2018-09-2819:50:40,275[17601]INFO-hon.packaging.PyPIPackageCache-Loaded153296packagesfromC:\Users\M

python - Pycharm (@property) 和 (@x.setter) 自动生成

我想知道是否有某种方法可以使用Pycharm为类中的所有变量自动生成getter(@property)或setter。如果有办法,谁能指出来?谢谢!其实我的意思是自动生成(@property)和(@x.setter)。 最佳答案 没有办法这样做。您可以提取代码的某些部分,但不能让pycharm为您生成getter和setter。也没有必要,因为所有变量都是公共(public)的,并且_var值,即使被视为私有(private)变量也可以更改。编辑(有问题的更改):如果您想在制作getter和setter时编写更少的代码,那么只需使用

python - PyCharm noinspection 对整个文件?

是否可以在PyCharm中禁用对整个文件的检查?需要这样做的原因是在处理py.test时.它使用的fixture似乎隐藏了函数参数,同时导致未解析的引用。例如:frommyfixturesimportuser#Unusedimportstatementwarningdeftest_is_awesome(user):#Shadowsname'user'fromouterscopewarningassertuser.is_awesome()还有来自py.test的其他警告,例如使用pytest.raises()会导致pytest.py中出现“Cannotfindreference'rais

python - 如何在 Ubuntu 中运行 PyCharm - "Run in Terminal"或 "Run"?

当我双击pycharm.sh时,Ubuntu让我在“在终端中运行”和“运行”之间进行选择。这些选项有什么区别? 最佳答案 为了使其更加用户友好:解压后,进入目录,运行bin/pycharm.sh。打开后,它会为您提供创建桌面条目,或者如果没有,您可以通过转到工具菜单并选择创建桌面条目来要求它这样做。..然后关闭PyCharm,以后只需点击创建的菜单项即可。(或将其复制到您的桌面上)回答Run和RuninTerminal之间的细节:本质上是相同的,但“在终端中运行”实际上会先打开一个终端窗口,并向您显示程序的控制台输出。你可能不希望这

python - 如何使用 PyCharm 在本地调试 Celery worker?

这个问题在这里已经有了答案:HowdoIenableremotecelerydebugginginPyCharm?(10个回答)关闭6年前。我有一个带有virtualenv的现有Django项目。激活venv后,我可以使用命令celery运行Celery。这适用于Windows、OSX和Linux。我想在Windows上试用PyCharm,我可以让它运行我的Django服务器(使用项目的venv),但我也想运行Celery,所以我也可以调试它。我找不到设置PyCharm的简单、直接的指南,以便我可以调试Celery(以某种方式可以在任何平台上使用PyCharm)。