# Python IDE Recommendations?

**URL:** <https://forum.makecode.com/t/python-ide-recommendations/19154>\
**Category:** Help\
**Created:** [April 12, 2023, 11:00pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154 "2023-04-12T23:00:35Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 12, 2023, 11:00pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/1 "2023-04-12T23:00:36Z")

</div>

Hey guys! Any recommendations for a python IDE in a chromebook? I have to get one so I can use my work in two separate places for school. It’s for a major project and I can post it here once I finish it.

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [April 13, 2023, 4:34pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/2 "2023-04-13T16:34:15Z")

</div>

Pycharm if you can, VS code works well too.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [April 13, 2023, 4:35pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/3 "2023-04-13T16:35:32Z")

</div>

VSCode is very efficient and works like a charm, but you could also just use PyCharm. (see what I did there). Both can be installed on Linux, which is what Chromebook is based on.

Other options include:

- Notepad++ (only if you want the basics)
- Sublime text
- Atom (discontinued)

Well, most of these are general code editors. If you need _specifically_ an IDE for Python, I recommend PyCharm. If you think something more general but with a wider range of possibilities is better, use VSC. Performance wise, VSC is very good, but I can’t tell for PYC since I don’t use it

By the way, what are you making?

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 14, 2023, 4:46pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/4 "2023-04-14T16:46:29Z")

</div>

It’s a short text-based adventure game with 20 rooms and you have to get through them all. Mainly for a python project due in about 4 weeks. It’s stressful though because there are some mechanics I haven’t figured out yet.

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 14, 2023, 4:47pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/5 "2023-04-14T16:47:11Z")

</div>

@UnsignedArduino @Sarge

 ![Screenshot 2023-04-14 7.50.23 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/7/7a914d3318c35c674620d62bf6e009f9c1272abd.png)

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 14, 2023, 4:47pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/6 "2023-04-14T16:47:19Z")

</div>

@UnsignedArduino @Sarge PyCharm didn’t work. Trying VS code right now. If that also doesnt work, probably gonna get myself a windows computer the day before I turn in my project (sarcasm hopefully that doesn’t happen)

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [April 14, 2023, 4:54pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/7 "2023-04-14T16:54:34Z")

</div>

I assume it’s played in the console then?

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [April 14, 2023, 4:55pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/8 "2023-04-14T16:55:26Z")

</div>

Why didn’t it work? I could link you some tutorials on the installation if you need? Chromebook uses ChromeOS, written specifically for the Chromebook - but it’s just a Linux distribution. Everything can be done through the terminal

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 14, 2023, 5:49pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/9 "2023-04-14T17:49:35Z")

</div>

Nope. It’s just a bit of code with no screen really. It’s text-based. My teacher uses IDLE as the python ide.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [April 14, 2023, 9:07pm UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/10 "2023-04-14T21:07:39Z")

</div>

Well, that’s what I meant by console 🤔  
I was refering to the ‘console’

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/2/2b76ad0d6d9b3845f7bc276a618fa4841c7cd119.jpeg)

And not the other ‘console’.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/8/8389fea1cd48480609d19752a1290abb98090b1c.jpeg)

If that’s how you understood it haha

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 21, 2023, 4:37am UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/11 "2023-04-21T04:37:42Z")

</div>

Haha! Yeah I knew what you were talking about. My mom let me borrow her computer and I finished my project! Probably going to share the code from the IDLE python app so y’all can look at it.

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [April 21, 2023, 4:39am UTC](https://forum.makecode.com/t/python-ide-recommendations/19154/12 "2023-04-21T04:39:05Z")

</div>

Alright yall. So the bad part is that it doesn’t carry over the tabs or the 4 spaces.
