You are here

Pycharm 2016.3.2 community edition

14 posts / 0 new
Last post
ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
Pycharm 2016.3.2 community edition

Program: Pycharm 2016.3.2 Community Edition

License: Freemium

Description: Python IDE for Professional Developers

Website: https://www.jetbrains.com/pycharm/

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 week 17 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
Request App Guidelines

Please reformat your request as per the guidelines: https://portableapps.com/node/4507

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
I am very sorry.

I am very sorry.
I will update the previous first post.
OLD first post:
Should be great to have the Pycharm 2016.3 community edition in portable edition!!
Really useful application.
Thank you very much guys. Very good work!!

Thank you very much

Wm ...
Offline
Last seen: 5 years 9 months ago
Joined: 2010-07-17 12:37
License check, please

I've had a general read of
https://sales.jetbrains.com/hc/en-gb
and I think you need to do more homework as they may not want it portable.

Apart from that I'm not a fan of multiple development environments that don't get used much Smile

Wm

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
Take a look here in licensing

Take a look here in licensing. It is better explained in wikipedia:
https://en.wikipedia.org/wiki/PyCharm
PyCharm Community Edition is distributed under Apache 2 license, with full source code available on GitHub.
So, there is no problem about it.

Thanks.

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
So, open source!!

So, open source!!

depp.jones
Offline
Last seen: 3 hours 7 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
True, but...

Their licensing is a bit complicated.
They seem to use a new licensing model. You can get a time limited license, if your project complies to their requirements.
https://www.jetbrains.com/buy/opensource/?product=pycharm
The latest license version is found here:
https://www.jetbrains.com/store/license_opensource.html

It's not the same as on their GitHub:
https://github.com/JetBrains/intellij-community

Their different licensing shemes can be found here:
https://www.jetbrains.com/store/terms/comparison.html#LicenseComparison

I did not dig too deep, but as I see it, you have to ask if you want to redistribute it.

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
I am not agree. This is just

I am not agree. This is just for the commercial licenses, not for the community edition!! You can get commercial versions for free if you are entitled for. The community is apache 2 which is the best open source license.

mjashby
Offline
Last seen: 1 month 1 day ago
Developer
Joined: 2008-09-19 13:35
Pycharm 2016.3 Community Edition

@ed_co

Instead of simply disagreeing with observations about the complexity of JetBrains licensing terms on this forum, why not simply e-mail JetBrains and ask whether producing and distributing a portable version of the Community Version of their software it would be permissible from their perspective. That is:

- are there any licensing terms OR copyright restrictions that would prevent such action without their specific permission; and
- would they be supportive/agreeable to their software being adapted for portable use using the PortableApps.com' methods?

That would be a more productive line than simply continuing to debate their various licence models here; and:

- if they either provide specific confirmation that they have no objections; or alternatively
- raise objections or explain any limitations/requirements,

then it would be easier for any interested PortableApps volunteer developer to decide whether they are interested in investigating further. From a cursory look at the installation requirements it may not be a 'trivial' project.

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
Pycharm 2016.3.2 Community Edition

I haven't seen any contact in the website in order to talk with them about this kind of topic. English is not my mother tongue, and maybe I was not able to find it for any language gap. Trust me, it happens to me all the time.
If someone is able to find it, please feel free to contact them.
But I repeat, the community edition is open source, and for that reason threre shouldn't be a problem. Not the case of the professional though. From my reduced really reduced POV, I think that should be as problematic as any other IDE like eclipse.
Please, should be REALLY hepful to have a portable version of it.

Thank you very much,

E.

EDIT:
https://i.imgsafe.org/5675c9bfe9.png
I found that here:
https://blog.jetbrains.com/pycharm/2013/09/jetbrains-delights-the-python...

liampetti
Offline
Last seen: 5 years 7 months ago
Joined: 2017-02-01 05:34
Portable Python and PyCharm Tutorial

Hey guys,

I have made a short tutorial on how to get a portable Python and PyCharm setup on your USB. The tutorial is available here:
http://newsfluss.com/index.php/2017/02/01/portable-python/

I hope this helps some people get up and running!

Drazick
Offline
Last seen: 2 days 16 hours ago
Joined: 2010-09-06 06:36
WinPython

The only problem is that WinPython isn't fully portable and leaves traces in the user folders.

I wish someone here would collaborate with them to truly make WinPython portable.

Inksaver
Inksaver's picture
Offline
Last seen: 2 years 6 months ago
Joined: 2017-02-06 04:31
Portable PyCharm

Using the excellent tutorial posted by liampetti as a starting point, you can create your own truly portable version as follows:
Modify the .properties file as described above.
Download and install the latest version of Python (3.6 at the time of writing)
Inside the PyCharm folder, copy the entire Python36 folder.
Create a new folder called 'App'
Inside 'App' create a new folder 'appinfo'
Use Portable IconExtract to extract the icons from the pycharm.exe file and place them in the appinfo folder
Rename any of the icons to 'appicon.ico'
create a new text file and rename it appinfo.ini
Add the following text:

[Format]
Type=PortableApps.comFormat
Version=3.2

[Details]
Name=PyCharm
AppID=PyCharm
Publisher=Jetbrains
Homepage=http://www.jetbrains.com/idea/
Category=Development
Description=Python IDE
Language=Multilingual
Trademarks=
InstallType=English

[License]
Shareable=true
OpenSource=true
Freeware=true
CommercialUse=false

[Version]
PackageVersion=2016.2.3.0
DisplayVersion=2016.2

[Dependencies]
UsesJava=true

[Control]
Start=pycharm.exe

Now comes the tricky part. You have to write your own launcher to place in the PyCharm folder, where PortableApps expects to see it.
Download and install SharpDevelop (free C# IDE which can also be made portable)
In a new console project use the following code:

using System;
using System.Threading;

namespace PyCharm_Portable_Launcher
{
	class Program
	{
		public static void Main(string[] args)
		{
			//full startup of .exe eg in .bin folder
			string AppPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
            AppPath = AppPath.Substring(0, AppPath.IndexOf(@"\PortableApps\"));        
			// IDE: 		X:\PortableApps\PyCharm\PyCharm Launcher\bin\Debug\PyCharm Launcher.exe
			// Compiled: 	X:\PortableApps\PyCharm\pycharm.exe (renamed)
			Console.WriteLine("Launching PyCharm\n\nHold tight!");
			try
			{
				System.Diagnostics.Process.Start(AppPath + @"\PortableApps\PyCharm\bin\pycharm.exe");
				Thread.Sleep(2000);
			}
			catch (Exception e)
			{
				Console.WriteLine(e.Message);
				Console.WriteLine("Press enter to exit");
				Console.ReadLine();
			}
		}
	}
}

In the project properties add the icon extracted earlier
Complile the project
rename the compiled .exe to pycharm.exe
copy it to the PyCharm Folder
You should now have an icon in PortableApps which starts your launcher, which in turn starts PyCharm
In PyCharm, add the local copy of Python.exe to the list and set as the default.

ed_co
Offline
Last seen: 1 year 9 months ago
Joined: 2016-12-15 05:34
JFYI.

JFYI.
Python 3.6 is not the python to use, as python 3 is not extended. Is python 2 the one to use, as version 3 is not backwards compatibility and for that reason 2 is evolving in another branch, the current version is python 2.7.13.
Should be great to choose from both possibilities.

Log in or register to post comments