As a developer of a python module called pyDatalog<http://pypi.python.org/pypi/pyDatalog>, I find the installation of modules by end-user frustratingly complex. One reason is that installation instructions currently need to be OS dependent. A solution to that issue would be to let users install module by using IDLE, not their OS. Indeed, IDLE is the same on all OS.
Users would : * start IDLE of the python they want to install the module in * import an installation module, e.g import pip * execute a python command to install the desired module : pip('install', 'pyDatalog') * restart IDLE to take advantage of the new module
Has this been considered before ? A search of 'IDLE' on this list did not bring anything. Is this technically possible ? Any comments welcome. PCA
+1 - I've thought for a while that it would be nice to be able to install packages from inside Python. Another major selling point is for novice users, especially on Windows, who may not be comfortable with the system command line. In R, the default method of installing packages is a built-in install.package() function, and I think it does make it much easier for new programmers to understand.
On Wednesday, May 30, 2012 9:18:19 PM UTC+2, Thomas Kluyver wrote:
> +1 - I've thought for a while that it would be nice to be able to install > packages from inside Python. Another major selling point is for novice > users, especially on Windows, who may not be comfortable with the system > command line. In R, the default method of installing packages is a built-in > install.package() function, and I think it does make it much easier for new > programmers to understand.
On Thursday, November 1, 2012 8:40:40 PM UTC+1, pca wrote:
> Thank you Thomas. I wish someone would hear our voices...
> On Wednesday, May 30, 2012 9:18:19 PM UTC+2, Thomas Kluyver wrote:
>> +1 - I've thought for a while that it would be nice to be able to install >> packages from inside Python. Another major selling point is for novice >> users, especially on Windows, who may not be comfortable with the system >> command line. In R, the default method of installing packages is a built-in >> install.package() function, and I think it does make it much easier for new >> programmers to understand.