LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-31-2020, 08:08 PM   #1
rincon
LQ Newbie
 
Registered: Mar 2020
Posts: 20

Rep: Reputation: Disabled
Pycharm or VSCode - or Atom or Anaconda - which system to run on a linux box


dear community, i am on Linux. i want to set up a Python development environment: i have several options:

in fact: Lots of choices we have VSCode, Sublime, Eric or ATOM and yes also PyCharm or Anaconda and and lots of others more



i have a bit Experience in ATOM which is neat and extensible. It also has a very nice Github-integration. We also can use PyCharm which is a fully flegded IDE with a great Python-support.

VSCode is a very very large project on Github - in fact the biggest one.

to install VSCode on MX is a bit tricky - there are several options. I describe some - and would be lucky if you add more.

we can use Flatpack, since it is integrated into MXPI and it makes easier. some of my friends not use this (Fedora) packaging system, i can install codium as sugested on their web page: it is supposed to worked and we re keep getting updates if we install codium.

Here are the steps we can use: (Codium is the same as Code, just removed Microsoft 'telemetry')

VSCodium
: https://github.com/VSCodium/vscodium/releases

# Add the GPG key of the repository:

wget -qO - https://gitlab.com/paulcarroty/vscod...master/pub.gpg | sudo apt-key add -

# Add the repository:

echo 'deb https://gitlab.com/paulcarroty/vscod...aw/repos/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list

# Update then install vscodium:

sudo apt update && sudo apt install codium


Anaconda: Btw, there is another option - Anaconda. If we install Anaconda, huge scientific package, many research labs use it,
it comes with VS Code (well during installation we need to confirm that we want VS Code also installed) and then VSCode becomes integrated with it. Plus we furthermore get another IDE, simpler Spyder, plus Jypiter Notebook which I really like for certain things. We can check out Anaconda also. Although it is damned huge, some 12GB and after we start creating virtual environments in it, it will get even damned-bigger. Ah, yes, it is perfect for managing virtual environments, we can create them with mouse click, choose what version of python to use with it, which packages... all with mouse if we prefer GUI. Lots of choices we have VSCode :: ATOM :: PyCharm or Anaconda and sublime, Eric and lots of others more
 
Old 01-01-2021, 09:45 AM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,636

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by rincon View Post
dear community, i am on Linux. i want to set up a Python development environment: i have several options:
in fact: Lots of choices we have VSCode, Sublime, Eric or ATOM and yes also PyCharm or Anaconda and and lots of others more

i have a bit Experience in ATOM which is neat and extensible. It also has a very nice Github-integration. We also can use PyCharm which is a fully flegded IDE with a great Python-support.

VSCode is a very very large project on Github - in fact the biggest one. to install VSCode on MX is a bit tricky - there are several options. I describe some - and would be lucky if you add more.

we can use Flatpack, since it is integrated into MXPI and it makes easier. some of my friends not use this (Fedora) packaging system, i can install codium as sugested on their web page: it is supposed to worked and we re keep getting updates if we install codium.

Here are the steps we can use: (Codium is the same as Code, just removed Microsoft 'telemetry')
VSCodium: https://github.com/VSCodium/vscodium/releases

# Add the GPG key of the repository:
wget -qO - https://gitlab.com/paulcarroty/vscod...master/pub.gpg | sudo apt-key add -

# Add the repository:
echo 'deb https://gitlab.com/paulcarroty/vscod...aw/repos/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list

# Update then install vscodium:
sudo apt update && sudo apt install codium

Anaconda: Btw, there is another option - Anaconda. If we install Anaconda, huge scientific package, many research labs use it,
it comes with VS Code (well during installation we need to confirm that we want VS Code also installed) and then VSCode becomes integrated with it. Plus we furthermore get another IDE, simpler Spyder, plus Jypiter Notebook which I really like for certain things. We can check out Anaconda also. Although it is damned huge, some 12GB and after we start creating virtual environments in it, it will get even damned-bigger. Ah, yes, it is perfect for managing virtual environments, we can create them with mouse click, choose what version of python to use with it, which packages... all with mouse if we prefer GUI. Lots of choices we have VSCode :: ATOM :: PyCharm or Anaconda and sublime, Eric and lots of others more
And is there a question here somewhere?? If you want to post your 'musings', you should get a blog and post them there. Editors aren't going to help poorly written code, and pretty much any IDE can do Python, so why install anything from Microsoft on a Linux system?

And again rincon/sayhello_to_the_world, putting "mx linux vscode" into Google pulls up, as the VERY FIRST HIT:
https://gist.github.com/stardigits/e...ac1a3e29ad39f6

Clear, concise instructions. Along with 452,000 other hits. Have you tried to look up how to do this?

Last edited by TB0ne; 01-01-2021 at 05:33 PM.
 
Old 01-01-2021, 12:07 PM   #3
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,842

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
https://www.bleepingcomputer.com/for...-leaving-atom/
https://www.neowin.net/forum/topic/1.../?tab=comments

the last line is missing:
Quote:
well which system do you prefer - do someone here at this place stick to ATOM!? Or do everybody run VSCode!?
But anyway, why is it important?
By the way, I use vi (or gvim).
 
1 members found this post helpful.
Old 01-01-2021, 12:19 PM   #4
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,636

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by pan64 View Post
https://www.bleepingcomputer.com/for...-leaving-atom/
https://www.neowin.net/forum/topic/1.../?tab=comments

the last line is missing:
Quote:
Originally Posted by rincon
well which system do you prefer - do someone here at this place stick to ATOM!? Or do everybody run VSCode!?
Guess he just carpet-bombs forums. BTW, he's also sayhello_to_the_world on this forum. Claimed to be 'new to Linux' when he re-signed-up as rincon.
https://www.linuxquestions.org/quest...ll-4175672426/
https://www.linuxquestions.org/quest...ta-4175679763/

Not sure how many threads between the two accounts are about installing editors.
Quote:
But anyway, why is it important? By the way, I use vi (or gvim).
I prefer KDevelop, but you're exactly right; why does it matter? Editor sure doesn't make your code better.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Firejail and VSCode brokenkeys Linux - Security 3 10-07-2019 09:13 AM
[SOLVED] vscode, atom, btackets - segfault on current Qury Slackware 5 09-27-2018 01:40 PM
Anyone use PyCharm? pip and pycharm communication issues vysero Programming 1 06-12-2018 05:25 AM
Missing DLL according To VSCode fefe1200 Debian 3 07-03-2017 03:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration