LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 10-27-2013, 03:11 PM   #1
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Rep: Reputation: 28
Wink easiest linux python ide


Hi guys,

whats the bestest,easiest,nicest python ide for linux? is vim a good option???

just to learn a bit of python, maybe use pygame etc

cheers
sn
 
Old 10-27-2013, 03:24 PM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,005

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
UliPad is a good one to start with.
 
Old 10-27-2013, 03:46 PM   #3
Robhogg
Member
 
Registered: Sep 2004
Location: Old York, North Yorks.
Distribution: Debian 7 (mainly)
Posts: 653

Rep: Reputation: 88
Vim is powerful, and it (or plain vi) is guaranteed to be installed on just about any *nix system. Learn it! However, it might be considered to fail the "easiest" criterion. Once you get used to it, the commands will come naturally to your fingers :w
, but it does have a steep initial learning curve.

There is always IDLE, the default Python IDE.
 
Old 11-03-2013, 11:10 AM   #4
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Original Poster
Rep: Reputation: 28
thanks for that info...would you think it would be unwise to write applications in python using vim...i mean is it unnecessary as there are better tools out there to do the job...or make it easier...i mean...is anybody actually developing python apps using vim?
 
Old 11-03-2013, 12:05 PM   #5
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 4,164

Rep: Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223Reputation: 1223
Have a look at this
http://eric-ide.python-projects.org/index.html
 
Old 11-03-2013, 12:21 PM   #6
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
Quote:
Originally Posted by sigint-ninja View Post
thanks for that info...would you think it would be unwise to write applications in python using vim...i mean is it unnecessary as there are better tools out there to do the job...or make it easier...i mean...is anybody actually developing python apps using vim?
Vim itself wouldn't be a great choice, if it wouldn't be extensible with plugins. Together with the python-mode (checking syntax), jedi-vim (for autocompletion and automatically displaying documentation) and vim-fugitive (for Git integration) plugins it makes a decent Python IDE.
 
Old 11-03-2013, 01:12 PM   #7
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,275

Rep: Reputation: 370Reputation: 370Reputation: 370Reputation: 370
One of my friends develops software in Python professionally and uses only vim. So yes, it is done quite frequently. As TobiSGD mentions, with the right plug-ins it's really a great development environment and one I use myself fairly frequently. I prefer vim to emacs, but that's a religious war. My advice would be to try a few and find one that you like.
 
Old 11-03-2013, 02:42 PM   #8
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Original Poster
Rep: Reputation: 28
ok so i just installed eric on my debian box...wow...what a mission!!!
is it always this difficult to get software going on linux? i had to install a few packages
because of dependency issues...also why does my os ask for the 1st cd occasionally when installing
software? is something not configured correctly?

anyway...i will play around with eric...get familiar and move onto vim once i have a bit more understanding of the language and ide...you guys are fantastic as always...this is such a solid community!!!
 
Old 11-03-2013, 02:46 PM   #9
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,005

Rep: Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528Reputation: 2528
Quote:
Originally Posted by sigint-ninja View Post
I mean...is anybody actually developing python apps using vim?
Yes.

Many people.

Including me.

But your question was the "easiest" IDE, and the answer is not vim.

Eclipse with PyDev is pretty good too..

Last edited by dugan; 11-03-2013 at 02:53 PM.
 
Old 11-03-2013, 04:09 PM   #10
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
Quote:
Originally Posted by sigint-ninja View Post
ok so i just installed eric on my debian box...wow...what a mission!!!
is it always this difficult to get software going on linux? i had to install a few packages because of dependency issues...
Code:
apt-get install eric
would have handled all that, including the dependencies, Eric is in the Debian repositories.
Quote:
also why does my os ask for the 1st cd occasionally when installing
software? is something not configured correctly?
Most likely the CD is mentioned in your /etc/apt/sources.list, this usually happens when you install Debian without network connection.
 
Old 11-03-2013, 05:29 PM   #11
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Original Poster
Rep: Reputation: 28
thanks for answering...how could i repair this...do i need to copy certain directories to the hard drive?

lastly...im trying to install blender...but apt-get install blender doesnt work....and i am root

how do i know what repositories im connected to?

sorry for all the questions...

Last edited by sigint-ninja; 11-03-2013 at 05:41 PM.
 
Old 11-03-2013, 05:53 PM   #12
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
Which repositories are used is defined in the file /etc/apt.sources.list, please post the content of that file.
 
Old 11-03-2013, 06:01 PM   #13
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Original Poster
Rep: Reputation: 28
ok so i used vi to read and copy the file

#

# deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official i386 DVD Binary-1 20131012-12:56]/ wheezy contrib main

deb cdrom:[Debian GNU/Linux 7.2.0 _Wheezy_ - Official i386 DVD Binary-1 20131012-12:56]/ wheezy contrib main

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ wheezy-updates main contrib
# deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib




do i need to remove the # from the last two lines as they are comments now?

thanks for your help

i managed to get blender going by manually downloading the missing package and installing it...but i know this is not the right way to do things

Last edited by sigint-ninja; 11-03-2013 at 06:02 PM.
 
Old 11-03-2013, 06:18 PM   #14
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825Reputation: 4825
Change the file, so that it looks like:
Code:
deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ wheezy main contrib non-free
#deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
#deb-src http://security.debian.org/ wheezy/updates main

deb http://ftp.debian.org/debian/ wheezy-updates main contrib
# deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
As you can see I am using a German mirror here, of course you should exchange that with a mirror near you (though from Ireland that mirror should work fine). Also please not that in this sources.list the contrib and non-free parts of the repository are also enabled, that possibly may not be what you want, but is necessary for some firmware packages and other things, like the Flashplayer.

If you want to compile software from source you will have to uncomment the deb-src lines.

After you have made the changes run
Code:
apt-get update
to update the local package database, after that your installs should work.

Last edited by TobiSGD; 11-03-2013 at 06:19 PM.
 
Old 11-03-2013, 06:51 PM   #15
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 447

Original Poster
Rep: Reputation: 28
hi,


thanks so much for your help...i modified /etc/apt/list.sources with what you told me but when i update i get

E: Type 'http://ftp.tu-chemnitz.de/pub/linux/debian/debian/' is not known on line 20 in source list /etc/apt/sources.list
E: The list of sources could not be read.

i will do some reading on this file though...pretty sure i have something wrong

speak again

sn
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Python IDE with emacs ArthurHuang Programming 1 02-29-2012 03:43 PM
LXer: Komodo IDE "Best Python IDE"; Winner of InfoWorld Technology of the Year Award LXer Syndicated Linux News 1 01-12-2011 12:45 PM
Good python linux IDE itz2000 Programming 3 05-19-2009 02:38 PM
Eric python ide windsurfer Linux - Software 2 11-17-2007 10:04 AM
Good IDE for python? carl0ski Programming 4 12-15-2005 05:49 AM


All times are GMT -5. The time now is 04:25 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration