pycharm创建项目entry在哪

1878人阅读
Linux(14)
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:张阳
链接:/question//answer/
来源:知乎
终端输入:sudo gedit /usr/share/applications/Pycharm.desktop
粘贴模板:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /opt/pycharm/bin/pycharm.sh
Icon=/opt/pycharm/bin/pycharm.png
Terminal=pycharm
Categories=P
然后就行了&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17609次
排名:千里之外
原创:41篇
转载:44篇
(2)(6)(10)(9)(1)(1)(20)(20)(5)(6)(2)(2)本教程关于什么
本教程不关于哪些的
在开始之前
下载和安装PyCharm
启动PyCharm
创建于PyCharm一个简单的Python项目
探索和配置项目结构
创建Python类
编辑源代码
运行的应用程序
运行/调试配置
调试应用程序
本教程是关于什么的
本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。
本教程不是关于哪些的
Python编程超出了本教程的范围。要了解更多关于Python语言,请参考。
在开始之前
您正在使用PyCharm 2.7版或更高版本
至少有一个Python解释器,版本从2.4到3.3是正确安装在您的计算机上。
下载和安装PyCharm
如果您还没有PyCharm,从这里下载。要安装PyCharm,按照说明,根据您的平台。
启动PyCharm
有很多方法来启动IDE,根据您的操作系统。
如果你有一个桌面快捷方式图标&&,只需双击它。
根据您的PyCharm安装的bin目录下,双击pycharm.exe或pycharm.bat(Windows)中,或pycharm.sh(MacOS和Linux)的。
PyCharm启动并显示:
创建于PyCharm一个简单的Python项目
要创建一个新的项目,单击该链接Create New Project。你看,Create New Project对话框中,在那里你必须定义所有新项目进行必要的设置。
需要注意的是,你可以创建一个新的项目随时...为了做到这一点,使用File & New Project的主菜单上。
首先,指定项目名称 - 让它成为MySimplePythonApplication。需要注意的是PyCharm默认情况下显示的项目位置。您可以接受默认位置,或单击浏览按钮,找到一些合适的地方你选。
接下来,选择项目类型。PyCharm提出了不同类型的应用程序(Django的,谷歌的AppEngine等)的发展的几个项目模板。当PyCharm建立从项目模板创建一个新的项目,它产生相应的目录结构和具体的文件。
不过,在这里我们的任务是创造Python的一个项目。在这种情况下,我们选择的类型的空项目-它是纯Python编程最合适的。在这种情况下PyCharm不会产生任何特殊的文件或目录。
最后,让我们选择一个Python解释器。正如你看到的,PyCharm通知您的Python解释器尚未选定。因为你至少有一个Python解释器在您的处置,让我们把它定义为项目的解释。
要做到这一点,点击旁边的浏览按钮。在Python Interpreters对话框中,单击,选择本地...,然后选择从文件系统中所需的解释:
当所有必要的设置完成后,OK按钮变为可用-所以点击它,并让你的项目做好准备。
探索和配置项目结构
您可以查看在最初的项目结构:
如你所见,该项目只包含项目的根,和Python解释器,你在所指定的External Libraries节点。
接下来,让我们来探讨和详细配置项目结构:单击主工具栏上,然后选择&页面:
根据该项目的根目录,你看.idea目录-它包含MySimplePythonApplication.iml文件,反映了项目结构,和几个XML文件,每一个负责其自己的一套设置,可以通过它们的名字被识别:encodings.xml,VCS的.xml&& 等。需要注意的是.idea目录是不是在Project工具窗口可见。
接下来,让我们添加源根,所有的工作将被实际执行。在同一个Project Structure页面,用鼠标右键单击项目根目录,然后选择New Folder的右键菜单上:
接下来,输入目录名:
最后,让我们来庆祝这个目录为源根:选择的src目录下,点击-你看到的src目录,现在标有图标。
单击确定应用更改并关闭Settings/Preferences项对话框。
请注意,其实这一步是可选的。你可以创建在项目根目录的文件,它会被视为源,因为默认情况下,该项目的根目录是源根。
创建Python类
选择SRC在项目工具窗口的目录,然后按ALT + INSERT:
选择该选项的Python file,从弹出的窗口,然后键入新的文件名 (求解):
PyCharm创建一个新的Python文件并打开它进行编辑:
编辑源代码
让我们先来看看我们刚刚生成的Python的文件。存根只包含两行:
_author_ = 'wombat'
_project_ = 'MySimplePythonApplication'
因为一个Python文件被生成,PyCharm已被取代的实际值,而不是&$ PROJECT_NAME和$ USER。
现在让我们继续制作一些有意义的内容 - 一个简单的应用,解决了二次方程。
马上为您开始输入,你明白PyCharm,对于程序员,这事个漂亮的选择。例如,你想创建一个Python类。当你刚开始键入关键字,一个建议清单显示:
选择关键字的类,然后键入类名(Solver)。PyCharm立即通知您缺少冒号,然后预计缩进:
注意在右边的排水沟错误条纹。将鼠标指针放在一个错误的条纹,和PyCharm显示了详细的解释,一个气球。由于PyCharm分析您的的即时码,结果立即在右侧排水沟上方的检查指标显示。本次检查的指示就像一个交通灯:当它是绿色的,一切都OK了,你可以继续你的代码;&黄灯意味着但是不会影响编译一些小问题;&但是,当指示灯为红色,这意味着你有一些严重的错误。
让我们继续创建函数&演示&:当你只需要输入左括号,PyCharm创建整个代码构造(必选参数&自我&,右括号和冒号),并提供适当的缩进:
注意:当您键入时,未使用的符号都以灰色显示:
一旦你计算出判别,他们呈现如常。其次,要注意的未解决的引用&数学&。PyCharm强调它与红色弯曲的线,并且表示红色灯泡。
让我们做一个简短的附记入PyCharm的概念 。当你写你的代码,它有时应该修改代码结构-在这种情况下PyCharm显示一个黄色的灯泡。但是,如果PyCharm遇到错误,则显示红色的灯泡。
在这两种情况下,看什么呢PyCharm建议你这样做,按Alt + Enter键&-这将显示建议列表,这在我们的例子中包含了几个可能的解决方案:
让我们选择进口的math&库。导入语句被添加到Solver.py文件。接下来,计算二次方程的根,并打印出来,最后,让我们来调用该函数演示之类的求解:
import math
_author_ = &Mads Spiral&
_project_ = 'MySimplePythonApplication'
class Solver:
&&& def demo(self):
&&&&&&& a = int(input("a "))
&&&&&&& b = int(input("b "))
&&&&&&& c = int(input("c "))
&&&&&&& d = b ** 2 - 4 * a * c
&&&&&&& disc = math.sqrt(d)
&&&&&&& root1 = (-b + disc) / (2 * a)
&&&&&&& root2 = (-b - disc) / (2 * a)
&&&&&&& print(root1, root2)
&Solver().demo()
然后按Ctrl + Shift + F10来运行该脚本。控制台会显示在。在这个控制台,您必须输入A,B和C值,并期望看到的结果。
哎呀... PyCharm报告一个运行时错误:
似乎有些分析是可取的,所以让我们确保在开方'D'非负,并报告错误,当它是消极的。要做到这一点,选择判别计算语句,然后按按Ctrl + Alt + T键(Code&Surround with):
PyCharm创建一个存根'if'结构,让你用正确的内容填充它的任务。最后,它会是不错的整个计算重复次数超过一次,让我们再一次用&Surround with&的动作:选择该功能的整个身体的demo,并与围绕它而。你会落得像下面的代码:
import math
_author_ = ' Mads Spiral'
_project_ = 'MySimplePythonApplication'
class Solver:
&&& def demo(self):
&&&&&&& a = int(input("a "))
&&&&&&& b = int(input("b "))
&&&&&&& c = int(input("c "))
&&&&&&& d = b ** 2 - 4 * a * c
&&&&&&& if d&=0:
&&&&&&&&&&& disc = math.sqrt(d)
&&&&&&&&&&& root1 = (-b + disc) / (2 * a)
&&&&&&&&&&& root2 = (-b - disc) / (2 * a)
&&&&&&&&&&& print(root1, root2)
& &&&&&&else:
&&&&&&&&&&& print("error")
Solver().demo()
接下来,让我们运行和调试该脚本。
运行的应用程序
你已经启动了Solver&script&的脚本,所以我们只提醒它是如何做。PyCharm推荐了几种方法来运行,在编辑器中打开的脚本。
首先,你可以使用键盘快捷键Ctrl + Shift + F10
其次,您可以使用上下文菜单命令,通过在编辑器背景上右击调用:
最后,也可以从主工具栏运行脚本,使用临时运行/调试配置&Solve&(运行/调试配置的概念将被更详细地考虑在下一节):
在任一情况下,PyCharm打开,并显示了应用程序的输入和输出:
运行/调试配置
每个脚本使用的是特殊的配置文件,或者执行。这样的一个配置文件同时用于运行和调试应用程序,并指定脚本的名称,工作目录,行动启动等之前执行
PyCharm提出了一些默认的运行/调试配置,为不同类型的应用程序(Python脚本,Django的应用程序,测试等),您可以查看可用默认的,它被调用或者通过运行&编辑配置...命令,在主菜单中,或通过单击主工具栏的运行区域的下拉列表:
让我们来看看Edit
Configurations。其左手部分包含一个树状视图有两个顶级节点:Python的和默认值:
较低的节点包含的默认运行/调试配置列表中。这些默认运行/调试配置是无名的,但每一个新的运行/调试配置在默认的理由创建的,并得到您所选择的名称。
上级节点被称为的Python和只包含一个运行/调试配置求解器,其以灰色显示。这是什么意思?
运行/调试配置Solver是一个,其中PyCharm产生了,当你刚刚运行求解器脚本。它所驻留的节点下的Python,由于该运行/调试配置在底座上创建。
您可以保存本次运行/调试配置,从而使其永久化。永久运行/调试配置呈现在一个正常的字体。与临时配置,永久那些数量是无限的。
让我们使用相同的临时运行/调试配置求解器进行调试的求解器脚本。
调试应用程序
你会做什么来执行一步你的应用程序的步骤,检查相关的变量,手表,或线程程序的信息,找出异常的起源?这是在调试过程来帮助。
要开始调试,你必须设置第一。要创建一个断点,只需点击左侧装订线:
接下来,用鼠标右键单击编辑器的背景,并选择调试&Solver&上下文菜单:
PyCharm启动调试会话,并给出了。下图对应窗格和选项卡的默认布局:
在显示了框架,变量和手表,以及控制台,其中显示所有输入和输出信息的专用窗格。如果你想在控制台总是可见的,只需拖动到所需的地方:
使用来逐步执行应用程序:
当你通过申请步骤,每一个到达断点变成蓝色:
导航提供了一个特殊的热情来PyCharm。让我们来简单介绍一下在刚刚有些众多PyCharm的导航设施。
想象一下,你已停止工作,出去喝杯咖啡......当你回来,你不记得究竟你一直在做和你去哪儿停止。在这种情况下,你可以使用的最需要的功能之一-浏览到最后编辑的位置。按Ctrl + Shift + Backspace键&-在这里你!
随着PyCharm,它很容易去一个符号的声明。例如,在我们的例子中,将插入符号的调用平方根函数,然后按Ctrl + B键&- PyCharm立即打开math.py在声明开方功能:&
非常有用的是迅速找到任何类,文件或符号的名字的能力。例如,按Ctrl + Alt + Shift + N键,然后输入你想要去到一个符号的名称:
你可以找到所有下可用的导航命令导航菜单。另外,在本教程只是几个例子
让我们来改变函数的名称演示,并给它一些更具描述性的名称,例如,计算。这很可能只是为了改写现有名称与一个新的。然而,在这种情况下,你将不得不输入新名称的两倍:对于函数调用的第一个时间函数的声明,和第二时间。在这个小例子就不是一个问题,而是考虑在一个大型项目中,有许多函数调用......这是更建议使用重命名重构代替。
将插入符号在函数声明时,按Shift + F6键,然后键入新名称,在重命名对话框:
点击重构。所有发现的事件出现在:
点击做重构按钮-你看到的函数名称已更改为函数声明和函数调用两种:
这是可能的,以进一步修改这个类:它移动到不同的文件夹,更改签名计算功能,所有这些行动都是由各种重构手段进行提取变量等。我们将在专门的教程考虑这些重构的更多细节。
所以,这个简短的教程就结束了。让我们来总结一下我们的成果:
我们已经创建了一个项目
我们填充这个项目的目录和类
我们已经运行和调试我们的应用程序
我们已经探索了不久,导航和重构。
阅读(...) 评论() &4075人阅读
Python编程(58)
  1、主题
  详细介绍如何使用PyCharm创建一个IPython Notebook(基于Web技术的交互式计算文档格式)并运行。
  2、准备工作
  (1)已经创建一个工程,这里使用C:/SampleProjects/py/IPythonNotebookExample目录下的工程。
  (2)在设置对话框的页面中,
    创建一个虚拟环境,这里创建了针对Python.2.7.8的虚拟环境
    安装了以下库:
Jinja2ipythonmatplotlibnumpypyzmqtornadosympy
  当然Pycharm可以帮助我们自动进行安装。
  3、创建一个IPython Notebook文件
  右击工程名,选择New → File:
  输入名称及其外部扩展&MatplotlibExample.ipynb:
  此时在显示了一个新创建的文件:
  双击打开它,这是一个空的IPython Notebook文件,以为标记,并有着与真正的IPython Notebook非常相似的工具栏:
  4、填充并运行一个文件胞
  单击第一个元胞,输入代码,这里键入matplotlib库的配置代码:
  单击工具栏上的(或者Shift+Enter)运行,Pycharm会弹出一个对话框显示IPython Notebook服务运行的URL地址:
  单击OK:
  可以通过浏览器来打开这个链接:
  在设置对话框中的&中指定了其默认的URL。接下来我们开始真正使用IPython Notebook。
  5、使用cells
  首先,写上import语句:
  当你运行第一个cell时,Pycharm会默认创建下一个空的cell:
  输入代码(体会拼写助手功能):
  单击再次运行,无输出,但有创建了一个新的cell。
  在新的cell里面输入如下代码;
  运行这个cell,报错:
  变量需要提前定义,因此我们再添加一个新的cell。
  6、添加cell
  单击import语句所在cell(变绿框),单击绿色的加号(或者是Alt+Enter快捷键):
  输入变量定义代码:
  先运行这个cell,在运行下一个cell,输出正常:
  7、cell的剪贴板操作
  在工具栏中,除了和按钮,还有(Ctrl+X)、(Ctrl+C)以及(Ctrl+V)按钮,如果单击,则删除当前cell,并将其缓存于剪贴板上。
  是粘贴,是复制,其余按钮功能大家自己体会。
  8、选择风格
  工具栏右侧下拉菜单用于指定界面风格,这里默认为code分割。
  单击import语句的cell,单击,默认创建code风格的cell,输入一下代码:
  单击下拉箭头选择Markdown模式:
  cell外观发生响应改变:
  单击:
  OK,接下来可以选择你喜欢的style类型:
  9、输入格式
  添加一个新的cell,选择Markdown格式,输入以下代码:
  单击:
  正如你所见,IPython Notebook可以实现Latex格式的公式编辑。
  接下来尝试更复杂的功能,显示公式的计算结果。添加一个cell,输入一下代码(来自):
  运行,无输出,继续添加cell,输入代码:
  单击,享受结果吧:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:449382次
积分:6151
积分:6151
排名:第3029名
原创:132篇
评论:297条
文章:12篇
阅读:43889
文章:20篇
阅读:72136
文章:11篇
阅读:16775
文章:12篇
阅读:22831
文章:44篇
阅读:173403
阅读:9889
阅读:9185
文章:18篇
阅读:791096086人阅读
Python编程(58)
  1、主题
  这部分教程主要介绍如何通过Pycharm创建、管理、运行一个Django工程。对于Django模块的相关知识大家可以参考Python社区。
  2、准备工作
  (1)Pycharm为3.0或者更高版本。
  (2)电脑上至少安装了一个Python解释器,2.4到3.3版本均可。
  这部分教程所用的环境配置如下:
  (1)Django模块的版本为1.6.5
  (2)默认为Windows模式下的快捷键配置
  (3)这部分例子与Django模块的说明文档中所用的实例相同
  3、创建一个新工程
  实际上所有工程的创建都可以通过单击界面上的Create New Project按钮来实现。
  如果你已经打开了一个工程,可以通过菜单栏File → New Project...来创建一个新的工程。接下来在&对话框中输入工程名字、选择类型以及用到的解释器版本:
  单击OK,工程的个性化设置完成。
  这就意味着对应目录已经创建完成,并且预先定义了一个.idea目录用来保存配置信息。
  对于一个空的工程,创建的环节已经完成了。接下里你就可以开始编写程序。但对于一些所支持的第三方框架,还有一些工作要做。根据所选择的工程类型,Pycharm会提示我们进行一些额外的框架设置。
  在本实例中,让我们来创建开发一个Django应用。
  4、创建一个Django工程  
  因此,在对话框中我们的工程类型选择为Django,注意Pycharm会提示我们安装Django框架,如果当前环境中没有可用的话。
  接下来我们进行Django工程的相关设置:
  单击OK,设置完成。
  5、工程目录结构
  正如上面所说,工程的根目录结构已经创建完成,主要包含基本的框架配置文件和目录,当你创建其他类型的工程时也会有类似操作,如t Pyramid, 或者Google App Engine。
  接下来我们研究如何在Project窗口中显示工程结构。
  6、Project窗口中的目录结构
  这是默认显示模式。窗口中将会显示的结构有polls和MyDjangoApp目录,当然还有两个Python文件:manage.py和settings.py。
  在这个窗口中你是无法看到.idea目录结构的。
  7、Project窗口下的工程文件
  如果你想看到idea目录,只需选择view&Project&Files模式,这个视图所显示的文件和之前一样,只是多了idea目录:
  Ok,回到之前的视图模式。
  8、Project窗口中所显示的文件都是干什么用的?
  (1)untitled目录是工程的容器,在窗口中以加粗字体显示。
  (2)manage.py是一个命令行文件,帮助你操作你的Django工程,详见
  (3)嵌套子目录MyDjangoApp充当了当前工程的库&
  (4)MyDjangoApp/_init_.py是一个空文件,用来指示当前目录应该作为一个库来使用。
  (5)MyDjangoApp/settings.py包含了当前工程的相关设置
  (6)MyDjangoApp/urls.py包含了当前工程响应的url信息
  (7)MyDjangoApp/wsgi.py定义了WSGI兼容模式下Web服务器的入口,详见
  (8)polls目录下包含了完善Django应用的所有文件(此时为空):
    polls/_init_.py指示当前目录应该作为一个库来使用
    polls/models.py保存我们所创建的应用程序模型
    polls/views.py保存我们的views
  (9)templates为空,用以包含响应的模板文件
  值得一提的是你可以创建很多Django应用,通过运行manage.py文件的startapp任务来将其添加到当前工程中(主菜单上的Tools→Run manage.py task)命令。
  9、配置数据库
  根目录生成后,我们需要做一些微调。打开文件settings.py(选中后按F4)。
  首先确定准备在应用程序中使用哪种数据库。可以通过以下方法定位DATABASES变量:按下Ctrl+F,然后在搜索栏中输入需要查找的字符串,然后在'ENGINE'行的冒号后边输入使用的数据库管理系统(这里暂且设置为sqlite3)。
  在'NAME'行,输入预定义数据库的名称(无论其是否已经存在):
  10、加载Django服务&
  由于我们在这里处于谨慎选择了sqlite3数据库。因此这里无需再定义其他变量(如用户证书、端口号、POST文件等)。接下来我们核实一下我们的设置是否正确,做法相当简单,至于要加载并运行&manage.py文件:按下Ctrl+Alt+R,在弹出的消息框中输入任务名称:
  11、创建一个模型
  接下来,打开并编辑()models.py文件,注意此时Pycharm已经实现导入好了相关库,然后键入以下代码:
  事实上直接对上述代码进行复制粘贴即可,不过这里推荐大家手动输入以体会Pycharm强大的拼写提示功能:
  12、创建一个数据库
  接下来我们需要为新建模型添加一个表单。再次使用Ctrl+Alt+R快捷键:
  首先从提示列表中选择sql,然后选择预期的应用名称:
  这条命令会为当前类自动添加SQL声明:
  第二步,在提示列表中选择syncdb语句,在提示列表中进行列表的创建,显示结果如下:
  13、完善管理控制函数
  由于我们需要对应用进行账户管理,Pycharm已经在urls.py文件中定义好了相关命令。
  然而,我们需要编辑函数的admin功能。在polls文件夹下创建一个admin.py的文件(Alt+Ins),然后输入一下代码:
  再次展示一下Pycharm强大的拼写提示功能:
  14、运行与调试
  现在我们准备前往admin界面进行一些设置了。当然,我们很可能需要先运行Django服务,进入对应文件目录,在地址栏输入完整的URL地址。不过这里Pycharm提供了一个轻量级的修改方法:
  单击主工具栏的&run/debug configurations选项来进入调试配置模式,然后选择Edit Configuration(或者在主菜单中选择Run→Edit Configurations):
  在&对话框中,输入配置方案名称(这里为myapp)、默认的浏览器(勾选Run browser选项),个性化定制我们的节点界面:
  15、加载用户界面
  加载并运行这个应用,按下Shift+F10或者主工具栏中的run按钮,打开标准的administration页面,而且必须登录。接下来你可以创建一些polls并为其制定相应的问题及候选项:
  16、创建视图链接
  接下来我们准备为应用添加一些子视图,让它拥有&index&、&details&、&results&、&votes&等子页面。首先,我们向urls.py文件中添加这些子页面的模式(在Project窗口中选中该文件然后按F4):
  这些模式所涉及的页面目前还并不存在,因此需要手动向其中添加一些方法并进行模板关联,这些操作在Pycharm的帮助下会变得异常简单:你只需将鼠标指针悬停在一个未定义(Pycharm会高亮显示那些unresolved reference的代码),这是会亮起一个黄色的小灯泡,这就意味着Pycharm在此准备了一个快速提示,单击小灯泡(或者按下Alt+enter):
  选择Create Django view method选项来在views.py文件中创建一个视图的成员方法,并与特定的模板文件相关联。
  接下来我们会看到以下变化:
  templates目录不再为空,其中包含了我们创建的根模板文件。
  views.py文件中已经包含了根视图的相关方法。
  除了添加了view的相关方法外,Pycharm还自动导入的Django中的相关操作,并用render_to_response来标记。
  注意view method名称左侧的图标,可以通过该图标来查看该方法对应的模板。可以通过Create template&name&命令在快速创建视图以及对应模板,接下来我们向其中写入代码。
  例如我们希望看到polls的可用列表,打开views.py,输入以下代码:
  Pycharm会给出快捷的拼写提示:
  完成后将会有如下显示:
  17、创建模板
  接下来我们向模板中添加一些代码。打开index.html文件,输入模板代码。这里需要注意的是大括号一定要成对出现,当你输入{%,Pycharm会在输入光标的后面自动添加另一个括号。这里你可以通过Ctrl+Space来进行拼写提示。
  当需要输入HTML类型标签时,PyCharm同样设计了帮助系统:
  Ctrl+Space调用拼写提示功能。
  当输入一个括号时,会自动生成另一个括号以进行匹配
  接下来拟至于一步一步晚上你的模板代码,最终结果如下:
  18、大功告成
  让我们核实一下polls的变量列表,发现我们的admin能够正常使用,并且能够在地址栏中显示对应的URL地址(/admin/, type /polls/):
  单击以查看详细信息:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:449384次
积分:6151
积分:6151
排名:第3029名
原创:132篇
评论:297条
文章:12篇
阅读:43889
文章:20篇
阅读:72136
文章:11篇
阅读:16775
文章:12篇
阅读:22831
文章:44篇
阅读:173403
阅读:9889
阅读:9185
文章:18篇
阅读:79109}

我要回帖

更多关于 pycharm 创建app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信