标签: pycharm

如何设置 PyCharm 以便“^M”不会出现在 ubuntu 中

当我在 Ubuntu 平台上加载使用 PyCharm for Win 编辑的 .py 时,我可以看到每一行都以 ^M 结尾。

PyCharm 中是否有设置可以避免这个烦人的角色?

python ide ubuntu pycharm

0
推荐指数
1
解决办法
2115
查看次数

预期的字符串得到了属性

代码片段:

def copy_additional_files(self):
try:
    for filetocopy in self.files_to_copy:
        shutil.copy2(FileToCopy.get_source, FileToCopy.get_target)
except NotImplementedError:
    logging.error('keep thinking')
    raise EwaException
Run Code Online (Sandbox Code Playgroud)

get_source是一个@property返回字符串的 -shutil.copy2需要一个字符串才能工作

我的 IDE (PyCharm 4.0.6) 告诉我它需要一个字符串,但得到了一个属性。

这是一个错误吗?一个属性可以返回一个字符串,因此additional_file_source也可以是一个字符串(正如它预期的那样),但是当我打印它时它返回属性对象的对象 ID:

<property object at 0x....> <property object at 0x....>
Run Code Online (Sandbox Code Playgroud)

并抛出:

“属性”不支持缓冲区接口

有没有更简单和明显的方法来做到这一点而不会出错?

python properties typing dynamic pycharm

0
推荐指数
1
解决办法
1788
查看次数

缺少 Vagrant 插件 Pycharm

我似乎无法为 Pycharm Community 4.5.4 安装 vagrant 插件。这对任何人都有效吗?它应该是捆绑的,但事实并非如此。它也无法从我可以找到的任何存储库中获得。

见附件截图。在此处输入图片说明

pycharm vagrant

0
推荐指数
1
解决办法
842
查看次数

Javascript 和 django,“没有本地存储的 HTTP 库”

我在谷歌搜索,没有结果,我该如何解决?

错误信息:

HTTP 链接没有本地存储的库。检查外部 JavaScript 库的 URL 是否与用于代码完成和导航的本地存储文件相关联。使用“下载库”快速修复(Alt+Enter)来解决问题。

我的模板:

{% load staticfiles %}
<!doctype html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" %}"></script>
    <script type="text/javascript" src="{% static "ckeditor/ckeditor-init.js" %}"></script>
</head>
<body>
    <form method="post" action="./">
        {% csrf_token %}
        {{ form.as_p }}
        <p><input type="submit" value="post"></p>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在后面插入“http:”后我还是有这个问题。

html javascript pycharm

0
推荐指数
1
解决办法
2953
查看次数

查找已安装 Ubuntu 的应用程序路径

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=pycharm-community
Exec=pycharm-community %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
Run Code Online (Sandbox Code Playgroud)

我知道桌面条目文件的格式,但我试图找出应用程序的安装位置。这个桌面条目显示在搜索中,点击它 PyCharm 会按预期打开。

我也不明白 %f 从文档中代表什么

提前致谢。

ubuntu desktop-shortcut pycharm

0
推荐指数
2
解决办法
9722
查看次数

'chromedriver' 可执行文件需要在 PATH 中。机器人框架pycharm

我是 Robot 框架的新手,我已经按照链接中的所有设置相关步骤进行了操作 ,但是,我遇到了一些无法识别的错误。任何人,请帮忙。

  *** Settings ***
  Documentation     Simple example using SeleniumLibrary.
  Library           Selenium2Library
  Library           OperatingSystem


  *** Variables ***
  ${LOGIN URL}      https://www.google.com/
  ${BROWSER}        Chrome
  ${EXECDIR}        C:\chromedriver_win32\chromedriver.exe


  *** Test Cases ***
  Checking browser to login page
  Setup chromedriver
  Open Browser To Login Page

  *** Keywords ***
  Open Browser To Login Page
  Open Browser    ${LOGIN URL}    ${BROWSER}


  Setup chromedriver
  Set Environment Variable  webdriver.chrome.driver  ${EXECDIR}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

  C:\Users\sanat\AppData\Local\Programs\Python\Python36-32\Scripts\pybot.bat 
  Smoke.robot
  ======================================================================
  Smoke :: Simple example using SeleniumLibrary.                                

  =====================================================================
  Checking browser to login page …
Run Code Online (Sandbox Code Playgroud)

python pycharm robotframework selenium2library

0
推荐指数
1
解决办法
2万
查看次数

调试模式下的 PyCharm PyQt4 / PyQt5 冲突

我正在尝试在 pycharm 中使用 PyQt4。我的代码在运行模式下完美运行,但在调试模式下,当我尝试导入 PyQt4 时出现以下错误:

“运行时错误:PyQt4.QtCore 和 PyQt5.QtCore 模块都包装了 QObject 类”

即使使用非常准系统的代码也会发生这种情况:

from PyQt4 import QtGui, QtCore
print('cheese')
Run Code Online (Sandbox Code Playgroud)

(因此,这与以前的PyQt4 Pycharm 问题 w. Matplotlib 不同)

很明显,PyCharm 调试器正在使用 PyQt5(这可以通过调用 sys.modules['PyQt5'] 看到)。我怎样才能“取消导入”PyQt5,或者至少防止碰撞?

另外:我尝试以不同的方式导入以包含显式依赖项,但这也会产生错误:

import PyQt4 as pp
pp.QtGui
Run Code Online (Sandbox Code Playgroud)

AttributeError: 模块“PyQt4”没有属性“QtGui”

谢谢!

python debugging pyqt pyqt4 pycharm

0
推荐指数
1
解决办法
1287
查看次数

无论如何,有什么强迫PyCharm始终使用绝对导入?

我使用的是PyCharm,通常依靠alt + enter快捷方式来自动导入类和函数。

但是,它不使用绝对导入路径。它在本地运行良好,但是当我推送到GitHub时,我的测试在TravisCI中失败了。

有谁知道强制PyCharm以绝对路径导入的方法?

drone_squadron.api.drone_api如果我使用像这样api.drone_api的东西,则远程测试无法找到导入,则需要像这样导入。这适用于所有本地进口。

我希望所有时间始终都是绝对进口。相对进口使我在打包项目时遇到了问题。我认为始终使用绝对导入会更容易。

Git回购

https://github.com/sarcoma/drone_squadron_api_prototype

树状结构

.
??? coverage.xml
??? LICENSE.md
??? pytest.ini
??? README.md
??? requirements.txt
??? drone_squadron
?   ??? app.py
?   ??? endpoints.http
?   ??? flask.cfg
?   ??? __init__.py
?   ??? load_fixtures.py
?   ??? main.py
?   ??? router.py
?   ??? schema.py
?   ??? test_flask.cfg
?   ??? api
?   ?   ??? base_api.py
?   ?   ??? drone_api.py
?   ?   ??? gimbal_api.py
?   ?   ??? __init__.py
?   ?   ??? price_api.py
?   ?   ??? round_type_api.py …
Run Code Online (Sandbox Code Playgroud)

python pycharm

0
推荐指数
1
解决办法
154
查看次数

AttributeError:模块“枚举”在Pycharm中没有属性“ IntFlag”

我在这里阅读并尝试了所有评论:为什么Python 3.6.1抛出AttributeError:模块'enum'没有属性'IntFlag'?但仍然没有帮助。

我正在使用Pycharm Pycharm 2018.3 Community Edition,而我的Python版本是3.7

每次尝试为Pycharm设置解释器时,都会出现此错误:

Error in sitecustomize; 
set PYTHONVERBOSE for traceback: AttributeError: module 'enum' has no attribute 'IntFlag'
Traceback (most recent call last):   File "/Applications/PyCharm CE.app/Contents/helpers/packaging_tool.py", line 2, in <module>
import traceback   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/traceback.py", line 5, in <module>
import linecache   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/linecache.py", line 11, in <module>
import tokenize   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tokenize.py", line 33, in <module>
import re   File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/re.py", line 143, in <module>
class RegexFlag(enum.IntFlag): AttributeError: module 'enum' has no attribute 'IntFlag'
Run Code Online (Sandbox Code Playgroud)

希望得到帮助。

python pycharm

0
推荐指数
1
解决办法
1871
查看次数

如何在pycharm中制作部分

我刚刚从R转到Python。在R中,您可以使用

#new section####

to have the 'new section' as title in the script section list. Then, you could easily find that block of script by hitting this title within "Jump to menu" (please see figure). In this figure, the title is "reading data before 2013". 在此处输入图片说明 I have tried to find my answer here https://confluence.jetbrains.com/display/PYH/Code+folding and here https://www.jetbrains.com/help/pycharm/code-folding.html But I am lost in terms folding, class and .... Can you please let me know a simple way to mimic this option …

python pycharm

0
推荐指数
2
解决办法
85
查看次数