导航:首页 > 编程语言 > python执行环境

python执行环境

发布时间:2024-06-28 20:14:22

python项目怎么运行

使用Python自身提供的IDLE集成开发环境

Pyhton自身提供了一个简洁的集成开发环境,具备基本的IDE功能。利用IDLE可以较为方便地创建、运行、测试和调试Python程序。

Windows和Mac OS启动IDLE

Winodws环境下启动IDLE有多种方式,可以通过快捷菜单、桌面图标、进入Python安装目录直接运行IDLE等方式启动IDLE。

Mac OS启动IDLE的方式同启动交互解释器相同,可以在Python的安装目录直接启动,也可以在终端窗口输入open /usr/bin/idle命令启动。

相关推荐:《Python教程》

IDLE的简单使用

IDLE启动后的界面,

IDLE本身就是一个Python shell,可以在IDLE窗口直接输入和执行Python语句,IDLE自动对输入的语句进行排版和关键词高亮显示。

IDLE还可以保存、打开并执行代码文件。

(1)在IDLE窗口,选择【File】【New File】命令,在编辑窗口输入代码并保存。

(2)选择【Run】【Run Mole】命令,执行代码文件。执行后的输出结果,

linux閰岖疆python鐜澧

Linux璇ユ庝箞閰岖疆python鐜澧冿纻鎴戜滑涓璧锋潵浜呜В涓涓嫔惂銆
1銆佹墦寮锻戒护鐣岄溃锛屽湪浠绘剰鐩褰曚笅杈揿叆python 镆ョ湅褰揿墠鐗堟湰淇℃伅銆
2銆佽繘鍏python2.7.9 镄勫畨瑁呯洰褰曪纴镓ц宲ython2.7 镆ョ湅褰揿墠鐗堟湰銆
3銆佷娇鐢ㄥ懡浠echo $PATH, 镆ョ湅褰揿墠鐜澧冨彉閲忋傞粯璁ゆ儏鍐典笅鍙链夌郴缁熷畨瑁呯殑璺寰勶纴娌℃湁鎴戜滑链鏂板畨瑁呯殑Python鐗堟湰璺寰
4銆佹墽琛屽懡浠PATH=$PATH:
5銆佽繘鍏/usr/bin/鐩褰曚笅锛屽垹闄python 鏂囦欢锛堣嫢鍒犻櫎澶辫触璇蜂娇鐢╮m -r python 寮哄埗鍒犻櫎锛夛纴 鍒涘缓涓涓杞杩炴帴ln -s
6銆佸湪浠绘剰鐩褰曚笅镓ц宲ython, 褰揿墠浣跨敤镄刾ython 鐗堟湰宸茬粡鏄痯ython2.7.9 鍗充负璁剧疆鎴愬姛銆
linux閰岖疆python鐜澧冨氨浠嬬粛鍒拌繖閲屼简銆

㈢ python编程环境有哪些

Python专用的编辑器和集成开发环境
PyCharm
类别:集成开发环境

PyCharm是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。同样拥有付费版(专业版)和免费开源版(社区版),PyCharm不论是在Windows, Mac OS X系统中, 还是在Linux系统中都支持快速安装和使用。

开箱即用,PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码。你也可以在PyCharm中直接运行和调试Python程序,并且它支持源码管理和项目。

640?wx_fmt=png

优点:这是真正的Python集成开发环境,拥有众多便利和支持社区。它的编辑、运行和调试功能统统开箱即用。

缺点:PyCharm存在加载较慢的问题,另外对于已有的项目,默认设置可能需要调整。

Spyder
类别:集成开发环境

是一款为了数据科学工作流做了优化的开源Python集成开发环境。它是附在Anaconda软件包管理器发行版中的,因此根据你的设置,或许你已经在机器中安装了Spyder。

Spyder引人注目的一点是其目标受众是使用Python的数据科学家们。你一定会留意到这一点,举个例子来说,Spyder很好的集成了一些诸如SciPy、NumPy和Matplotlib这样的公共Python数据科学库。

Spyder拥有大部分你所期待的集成开发环境该具备的功能,例如具备强大语法高亮功能的代码编辑器,Python代码补全,甚至是集成文件浏览器。

我从未在其他Python编辑环境中见过的一个特殊功能是Spyder的“变量浏览器”功能,它会以表格形式出现在集成开发环境界面右侧来展示数据。就我个人来说,虽然我并不十分需要这个功能,但是它看起来的确很整洁。如果你是一位日常用Python做数据科学工作的人,那你一定会深深爱上这个独特的功能。Spyder关于IPython或者说Jupyter的集成也做得非常好。

总之,我认为Spyder比其他的集成开发环境更基本,我更愿意把它看做是一款专业工具而不是我日常使用的编辑环境。关于Spyder比较优秀的一点是它兼容Windows、macOS和 Linux系统并且是一个完全开源软件。

640?wx_fmt=jpeg

优点:当你是使用Anaconda Python发行版的数据科学家时你会爱上它。

缺点:更有经验的Python开发人员可能会觉得Spyder太基本了以至于不能支持每日所需的基本工作,这样的话还不如选择一个更为完整的集成开发环境或者定制编辑器解决方案。

Thonny
类别:集成开发环境

作为Python集成开发环境大家庭中的新成员,Thonny被称作是针对新手的一款集成开发环境。由爱沙尼亚塔尔图大学的计算机科学学院开发并维护的Thonny适用于全部主流平台,并且在网站上附有安装指南。

默认情况下,Thonny会和自带捆绑的Python版本一起安装,所以你不需要再安装什么新的东西。更有经验的老手可能需要调整这个设置以便找到和使用已安装的库。

640?wx_fmt=png

优点:你是一名Python新人小白,并且一切就绪需要一款集成开发环境的时候你会选择它。

缺点:更有经验的Python老手可能会觉得Thonny同样太基础了,并且其内置解释器只是一个工作场合,而不是一个可以与之共事的工具。此外,作为一款新兴工具,你在遇到问题时很有可能发现没有现成的解决方法。

㈣ python闆嗘垚寮鍙戠幆澧冮兘链夊摢浜


閮借村伐娆插杽鍏朵簨蹇呭厛鍒╁叾鍣锛孭ython 镄勫︿範杩囩▼灏戜笉浜 IDE 鎴栬呬唬镰佺紪杈戝櫒锛屾垨钥呴泦鎴愮殑寮鍙戠紪杈戝櫒锛圛DE锛夈傝繖浜 Python 寮鍙戝伐鍏峰府锷╁紑鍙戣呭姞蹇浣跨敤 Python 寮鍙戠殑阃熷害锛屾彁楂樻晥鐜囥傞珮鏁堢殑浠g爜缂栬緫鍣ㄦ垨钥 IDE 搴旇ヤ细鎻愪緵鎻掍欢锛屽伐鍏风瓑鑳藉府锷╁紑鍙戣呴珮鏁埚紑鍙戠殑鐗规с
杩欑瘒鏂囩珷鏀堕泦浜嗕竴浜涘瑰紑鍙戣呴潪甯告湁甯锷╃殑锛屾渶濂界殑 10 娆 Python IDE銆
1.PyCharm
PyCharm 鏄 JetBrains 寮鍙戠殑 Python IDE銆侾yCharm鐢ㄤ簬涓鑸琁DE鍏峰囩殑锷熻兘锛屾瘆濡傦纴 璋冭瘯銆佽娉曢珮浜銆丳roject绠$悊銆佷唬镰佽烦杞銆佹櫤鑳芥彁绀恒佽嚜锷ㄥ畬鎴愩佸崟鍏冩祴璇曘佺増链鎺у埗??鍙﹀栵纴PyCharm杩樻彁渚涗简涓浜涘緢濂界殑锷熻兘鐢ㄤ簬Django寮鍙戯纴钖屾椂鏀鎸丢oogle App Engine锛屾洿閰风殑鏄锛孭yCharm鏀鎸両ronPython锛
鐩稿叧鎺ㄨ崘锛氥妏ython瑙嗛戞暀绋嬨
2. Vim
镟炬湁浜哄紑鐜╃瑧璇达纴濡傛灉鐢熸垚涓娈甸殢链哄瓧绗︿覆锛屾湁浜哄洖绛旂粰浠栦竴涓猇im 缂栬緫鍣ㄥ氨鍙浠ヤ简銆俈im 铏界劧浣跨敤闂ㄦ涢珮锛屼絾鏄涓镞︿綘瀛︿细浜嗭纴鍐欎唬镰佺殑鏁堢巼𨱒犳潬镄勶纴Vim 鏄楂樼骇鏂囨湰缂栬緫鍣锛屾棬鍦ㄦ彁渚涘疄闄呯殑 Unix 缂栬緫鍣ㄢ橵i钬椤姛鑳斤纴鏀鎸佹洿澶氭洿瀹屽杽镄勭壒镐ч泦銆俈im 涓嶉渶瑕佽姳璐瑰お澶氱殑瀛︿範镞堕棿锛屼竴镞︿綘闇瑕佷竴涓镞犵绅镄勭紪绋嬩綋楠岋纴闾d箞灏变细鎶 Vim 闆嗘垚鍒颁綘镄勫伐浣沧祦涓銆傝繖鏄榛戝㈡渶锽沧㈢殑缂栬緫鍣ㄤ箣涓銆
3. Eclipse with PyDev
Eclipse 镟句粖鏄闱炲父娴佽岀殑 IDE锛岃屼笖宸茬粡链変简寰堜箙镄勫巻鍙层傝槠铹剁幇鍦ㄦ参鎱㈠湴琚 jetbrains 瀹舵棌镟夸唬浜嗭纴浣嗘槸锛岀槮姝荤殑楠嗛┘姣旈┈澶э纴Eclipse with Pydev 鍏佽稿紑鍙戣呭垱寤烘湁鐢ㄥ拰浜や簰寮忕殑 Web 搴旂敤銆侾yDev 鏄 Eclipse 寮鍙 Python 镄 IDE锛屾敮鎸 Python锛孞ython鍜 IronPython 镄勫紑鍙戙
4. Sublime Text
Sublime Text 鏄寮鍙戣呬腑链娴佽岀殑缂栬緫鍣ㄤ箣涓锛屽氩姛鑳斤纴鏀鎸佸氱嶈瑷锛岃屼笖鍦ㄥ紑鍙戣呯ぞ鍖洪潪甯稿弹娆㈣繋銆係ublime 链夎嚜宸辩殑鍖呯$悊鍣锛屽紑鍙戣呭彲浠ヤ娇鐢═A𨱒ュ畨瑁呯粍浠讹纴鎻掍欢鍜岄濆栫殑镙峰纺锛屾墍链夎繖浜涢兘鑳芥彁鍗囦綘镄勭紪镰佷綋楠屻傝槠铹朵綔涓烘敹璐硅蒋浠讹纴镩蹇幂殑鏄浣犱笉闇瑕佷粯璐逛篃鑳芥e父浣跨敤锛屽彧涓嶈繃鏄涓嶆槸缁欎綘寮瑰嚭涓涓璐涔扮殑绐楀彛锛屾湁阍变简杩樻槸瑕佹敮鎸佷竴涓嬫g増杞浠躲
5. Visual Studio Code
Visual Studio Code (VSCode)涓篗S镓寮鍙戠殑code editing tool锛屽厤璐逛笖寮婧愶纴骞舵敮鎸乄indows锛孧ac OS锛孡inux銆俈SCode镀忔槸绮剧亩鐗堢殑Visual Studio锛屽崌绾х増镄凷ublime銆俈SCode鐢变簬鍏堕潪甯哥殑杞婚噺锛屽洜姝や娇鐢ㄨ繃绋嬩腑闱炲父镄勬祦鐣咃纴瀵逛簬鐢ㄦ埛涓嶅悓镄勯渶瑕侊纴鍙浠ヨ嚜琛屼笅杞介渶瑕佺殑镓╁𪾢(Extensions)𨱒ュ畨瑁呫傚逛簬閰岖疆Python寮鍙戠幆澧冩潵璇达纴鐩告瘆浜岙ublime锛岄厤缃璧锋潵镟村姞瀹规槗銆俈SCode閰岖疆瀹屽悗镄勭幆澧冩槸鍙浠ョ洿鎺ヨ繘琛屽彲瑙嗗寲镄凞ebug锛屽啀涔熶笉鐢ㄦ墦钖勭峱rint鎴栬呯敤pdb璋冭瘯锻戒护浜嗭纴锲炲綊鍒癡isual Studio閲孎10鍜孎11銆
6. Atom
Atom鏄鐢 GitHub 镄勭▼搴忓憳浠镓挞犵殑绉颁负钬滃睘浜21涓栫邯钬濈殑浠g爜缂栬緫鍣ㄣ傚畠寮婧愬厤璐硅法骞冲彴锛堟敮鎸 Windows銆丮ac銆丩inux 涓夊ぇ妗岄溃骞冲彴锛夛纴骞朵笖鏁村悎 GIT 骞舵彁渚涚被浼 SublimeText 镄勫寘绠$悊锷熻兘锛屼綔涓轰竴涓鐜颁唬镄勪唬镰佺紪杈戝櫒锛孉tom 鏀鎸佸悇绉岖紪绋嬭瑷镄勪唬镰侀珮浜(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 绛夌瓑)銆 涓庡ぇ澶氭暟鍏朵粬缂栬緫鍣ㄧ浉姣旓纴Atom镄勮瑷鏀鎸佸凡缁忕畻鏄瑕嗙洊闱炲父鍏ㄩ溃浜嗐傚彟澶栵纴瀹幂殑浠g爜琛ュ叏锷熻兘锛堜篃鍙玈nippets锛 涔熼潪甯稿ソ鐢锛屼綘鍙闇杈揿叆鍑犱釜瀛楃﹀嵆鍙灞曞紑鎴愬悇绉嶅父鐢ㄤ唬镰侊纴鍙浠ユ瀬澶ф彁楂樼紪绋嬫晥鐜囥
7. Emacs
GNU Emacs 鏄鍙镓╁𪾢锛岃嚜瀹氢箟镄勬枃链缂栬緫鍣锛岀敋镊虫槸镟村氱殑锷熻兘銆侲macs 镄勬牳蹇冩槸 Emacs Lisp 瑙f瀽鍣锛屼絾鏄鏀鎸佹枃链缂栬緫銆傚傛灉浣犲凡缁忎娇鐢ㄨ繃 Vim锛屽彲浠ュ皾璇曚竴涓 Emacs銆
8. Spyder
Spyder (鍓嶈韩鏄 Pydee) 鏄涓涓寮哄ぇ镄勪氦浜掑纺 Python 璇瑷寮鍙戠幆澧冿纴鎻愪緵楂樼骇镄勪唬镰佺紪杈戙佷氦浜掓祴璇曘佽皟璇旷瓑鐗规э纴鏀鎸佸寘𨰾 Windows銆丩inux 鍜 OS X 绯荤粺銆係pyder鏄疉naconda绉戝﹁$畻宸ュ叿涓榛樿ょ殑寮鍙戝伐鍏凤纴锅氭暟鎹鍒嗘瀽銆佹闷链哄櫒瀛︿範镄勪汉锽沧㈣繖涓宸ュ叿銆
9. Thonny
Thonny鏄锘轰簬python鍐呯疆锲惧舰搴搕kinter寮鍙戝嚭𨱒ョ殑鏀鎸佸氩钩鍙(windows,Mac,Linux)镄刾ython IDE锛屾敮鎸佽娉旷潃镩层佷唬镰佽嚜锷ㄨˉ鍏ㄣ乨ebug绛夊姛鑳斤纴濡傛灉浣犳e湪瀵绘垒涓绉嵝滆交閲忕骇钬濈殑python IDE锛岄偅涔埚彲浠ヨ瘯涓璇昑honny銆
10. Wing
Wingware 镄 Python IDE 鍏煎 Python 2.x 鍜 3.x锛屽彲浠ョ粨钖 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 鍜屽叾浠 Python 妗嗘灦浣跨敤銆俉ing 鏀鎸佹祴璇曢┍锷ㄥ紑鍙戯纴闆嗘垚浜嗗崟鍏冩祴璇曪纴nose 鍜 Django 妗嗘灦镄勬墽琛屽拰璋冭瘯锷熻兘銆俉ing IDE 钖锷ㄥ拰杩愯岀殑阃熷害閮介潪甯稿揩锛屾敮鎸 Windows, Linux, OS X 鍜 Python versi銆

阅读全文

与python执行环境相关的资料

热点内容
交换伴侣电影推荐 浏览:323
许燕pdf 浏览:697
百度app如何查电费 浏览:482
本机上的服务器ip地址是多少个 浏览:446
每天读点英文pdf 浏览:967
php字典排序函数 浏览:986
三星a60相册可以加密吗 浏览:76
python命令行utf8 浏览:551
干部任用满三年的算法 浏览:485
人体露点的电影 浏览:639
可以解压的小鸡 浏览:959
冰箱压缩机降温 浏览:905
ipad如何只使用固定app 浏览:978
如何拼合pdf文件 浏览:771
啄木鸟电影大合集 浏览:987
php网页如何修改 浏览:314
爱伦坡全集pdf 浏览:128
在服务器怎么弄32k钻石剑 浏览:144
食物链电视剧韩国演员 浏览:116
vp电视剧网站免费 浏览:161