Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't initialize on Python 3.4.0 #768

Closed
GoogleCodeExporter opened this issue Aug 24, 2015 · 63 comments
Closed

Doesn't initialize on Python 3.4.0 #768

GoogleCodeExporter opened this issue Aug 24, 2015 · 63 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1.Pyscripter doesn't initialize with Python 3.4.0, but it works fine with 3.3.4.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
2.5.3.0 x86 on XP


Please provide any additional information below.


Original issue reported on code.google.com by doug.tha...@gmail.com on 18 Mar 2014 at 4:04

@GoogleCodeExporter
Copy link
Author

I have experienced the same problem on Windows 8.1 64 bit ("Python could not be 
properly initialized. We must quit.")

I tried to uninstall and reinstall Python and then Pyscripter 2.5.3, both in 32 
bit versions. It did not solve the problem.

The same attempt with 64 bit versions of the two products failed as well.

Best regards
Jesper

Original comment by b17032...@gmail.com on 20 Mar 2014 at 8:34

@GoogleCodeExporter
Copy link
Author

Pyscripter 2.5.3 was running fine on my computer with Pythom 3.3.4. When I
removed 3.3.4 and installed 3.4.0, Pyscripter locked. I then uninstalled
3.4.0 and re-installed 3.3.4. Pyscripter was fine.

I only install 32-bit software.

Are any other people experiencing problems with 3.4.0?

Original comment by doug.tha...@gmail.com on 21 Mar 2014 at 12:39

@GoogleCodeExporter
Copy link
Author

I am also experiencing the same issue.
- Windows 8.1 x64
- Python 3.4 x64
- PyScripter 2.5.3 x64
I have not used PyScripter previously, so I cannot comment on previous, working 
scenarios.

Original comment by Steve.Jo...@gmail.com on 24 Mar 2014 at 12:30

@GoogleCodeExporter
Copy link
Author

Same Issue with Windows 7 64 bit and Python 3.4.0.
After Installing Python 3.3.5 Pyscripter started.

Original comment by marian.v...@gmail.com on 25 Mar 2014 at 2:18

@GoogleCodeExporter
Copy link
Author

I've looked at the version history of Pyscripter versions 
(https://code.google.com/p/pyscripter/wiki/History), and can see, that every 
major version of Python required new versions of Pyscripter. For example added 
Pyscripter 2.5 support to Python 3.3 and Pyscripter 2.1.1 to Python 3.2.

Therefore, I believe the same is required to make Pyscripter able to work with 
Python 3.4.

And no, I'm not capable of doing it, I'm sorry.

/Jesper

Original comment by b17032...@gmail.com on 26 Mar 2014 at 10:10

@GoogleCodeExporter
Copy link
Author

Same issue here. I am using both Pythons 3.3.5 and 3.4 and set Pyscripter for 
3.3.5. I guess Pyscripter needs a new version.

Original comment by echagas....@gmail.com on 20 Apr 2014 at 12:46

@GoogleCodeExporter
Copy link
Author

still no support for python-3.4.0? I am getting an error "pyscripter could not 
be initialized. Help needed.

Original comment by addawith...@gmail.com on 25 Apr 2014 at 9:30

@GoogleCodeExporter
Copy link
Author

I can't use pyscripter until this is fixed - so I have to put up with 
FlashDevelop instead.

Original comment by starbeam...@gmail.com on 25 Apr 2014 at 2:42

@GoogleCodeExporter
Copy link
Author

I'm experiencing the same problem. It seems, that pyscripter only "knows" 
python up to 3.3 and doesn't know how to handle future versions. You would 
probbly only need to add two lines of code in 
https://pyscripter.googlecode.com/svn/trunk/frmPythonII.pas somewhere after 
line 1890.

Original comment by ca201...@gmail.com on 27 Apr 2014 at 3:15

@GoogleCodeExporter
Copy link
Author

@#9 If I knew how to use svn, I would send the svn equivalent of git's pull
requests to fix the problem if it worked.

Original comment by starbeam...@gmail.com on 27 Apr 2014 at 4:26

@GoogleCodeExporter
Copy link
Author

i guess it's the same prob every1 is facing....python 3.4 pyscripter 2.7 
comes up wit an error msg"Python could not be initialised properly. we must 
quit".
Can any1 cum up wit any advice other than opting for lower versions of python

Original comment by pushka...@gmail.com on 12 May 2014 at 12:17

@GoogleCodeExporter
Copy link
Author

@#11

I can think of two options:

1. Use a different editor (not preferred)
2. Submit the svn equivalent of a pull request fixing the issue

Unfortunately, I have to use option 1 because I don't know anything about
a) SVN and b) The language that Pyscripter is written in :(

Original comment by starbeam...@gmail.com on 12 May 2014 at 3:41

@GoogleCodeExporter
Copy link
Author

Is this problem solved? I mean in other way..? I still have this problem

Original comment by av9...@gmail.com on 30 Aug 2014 at 7:04

@GoogleCodeExporter
Copy link
Author

No, the problem is not solved.
The last time the source was modified was Aug 17, 2012.

I'm afraid the project is not maintained anymore.

Original comment by sebastie...@gmail.com on 16 Sep 2014 at 8:44

@GoogleCodeExporter
Copy link
Author

@#14 Pyscripter was so good!

Why would anyone decide to throw it away?

Original comment by starbeam...@gmail.com on 17 Sep 2014 at 6:33

@GoogleCodeExporter
Copy link
Author

It was good indeed. But now that I am using 3.4 regularly, I moved to Pycharm 
for my Python IDE. Heavier than Pyscripter, but it gets the job done and it is 
maintained.

Original comment by sebastie...@gmail.com on 17 Sep 2014 at 10:55

@GoogleCodeExporter
Copy link
Author

@#16 Pycharm looks like a good alternative!

I did not know that it existed. I will probably use that from now on then -
thanks for the suggestion :)

Original comment by starbeam...@gmail.com on 17 Sep 2014 at 5:14

@GoogleCodeExporter
Copy link
Author

Thanks a million sebastie!

Original comment by frasker...@gmail.com on 4 Oct 2014 at 8:11

@GoogleCodeExporter
Copy link
Author

Here are the projects files with some changes, that maybe could fix this (I 
symply added "python34" everywhere "python33" appeared). If someone knows how 
to compile this PLEASE do it. Pyscripter was so good! There were instructions 
on how to compile this somewhere.

Original comment by ca201...@gmail.com on 4 Oct 2014 at 11:35

Attachments:

@GoogleCodeExporter
Copy link
Author

Found the instructions! In the zip that comment #19 provides there is a
file called "readme.txt". There are some instructions in there.

The dependency list is quite long, but that is not an issue. The real
problem is "Borland Delphi 2010". I have no idea where to get hold of that
- I think that you might have to pay for it?

I am willing to set up a virtual machine and compile it if necessary.

Original comment by starbeam...@gmail.com on 5 Oct 2014 at 8:33

@GoogleCodeExporter
Copy link
Author

@#20:
About Delphi 2010. On the manufacturer's site there was a link to this site: 
https://downloads.embarcadero.com/free/delphi, saying you could download a free 
Trial of Delphi 2010 there. Delphi 2010 is (no longer?) listed, but maybe 
Delphi XE7 could do the job. It would be great if you could re-compile the 
source!

Original comment by ca201...@gmail.com on 5 Oct 2014 at 7:45

@GoogleCodeExporter
Copy link
Author

Ok, I will have a go next Wednesday afternoon.

Installing the dependencies will take some time though, not sure how long
it will take.

I will be building on windows 7 unless anyone has any objections.

Original comment by starbeam...@gmail.com on 6 Oct 2014 at 6:02

@GoogleCodeExporter
Copy link
Author

For convenience, the contents of the readme.txt can be found here: 
http://notepad.cc/share/gjbGeRYTR2

(This is mainly for my own reference since I am using a virtual machine and the 
host machine does not have the files)

Original comment by starbeam...@gmail.com on 6 Oct 2014 at 4:41

@GoogleCodeExporter
Copy link
Author

Update:

I found some time and have set up a virtual machine running Windows 7 
Enterprise from https://modern.ie/en-gb/.
However, half of the things on the list don't even have install instructions...

I don't know where to put them as I don't have experience with Delphi / svn - 
does anyone else know?

The other problem is that Delphi XE7 requires all sorts of personal details 
such as one's phone number, just for the trial - I am not willing to give out 
that information.

Original comment by starbeam...@gmail.com on 6 Oct 2014 at 5:02

@GoogleCodeExporter
Copy link
Author

It took me whole long effort to put everything into working state. Most of the 
dependent components required code change to get that working as the versions 
of them might have got changed since past few years :)

Python4Delphi component(s) need to be updated to add the support for Python 
3.4. After updating the components for 3.4 support, encountered issues and 
found the same was reported as bug in Python3.4 bug tracker 
(http://bugs.python.org/issue15422).

I have implemented a workaround and now Pyscripter is working fine with Python 
3.4 :)

Original comment by syed.ali...@gmail.com on 8 Oct 2014 at 3:17

@GoogleCodeExporter
Copy link
Author

@#25 could you upload the binaries?

Original comment by ca201...@gmail.com on 8 Oct 2014 at 3:20

@GoogleCodeExporter
Copy link
Author

Attached please find the Pyscripter executable, as that is the only binary 
which required change. Make backup of existing Pyscripter.exe and un-archive 
this to pyscripter folder.

Use password "python34" without quotes to un-archive. 

If you have multiple versions of Python installed on your box, use --python34 
command line switch to tell the pyscripter to use Python 3.4.


Original comment by syed.ali...@gmail.com on 8 Oct 2014 at 3:48

Attachments:

@GoogleCodeExporter
Copy link
Author

Above posted binary is 32bit. 

Original comment by syed.ali...@gmail.com on 8 Oct 2014 at 4:00

@GoogleCodeExporter
Copy link
Author

!!! no comparison. For a tool from Microsoft, there is no room for
community involvement or imperatives other than commercial profit. If M$
decide to offer a tool like VS cheap / for free, that is entirely at
their capricious whim and behest. If they then decide to remove that
'favour' later on, or to remove some key feature you rely on because it
does not suit their 'game plan', there is stuff all you can do about it.
I have been burned in this way before - Class Server and Embedded Visual
Tools to cite just two examples.

By comparison, in the Open Source community, if you need it badly
enough, you can always DIY. To fix PyScripter, all that was needed was a
coder willing to patch the source to support the new version of Python
and a copy of Delphi to recompile it. PyScripter would have been fixed
many months earlier if it had not been reliant on an another even more
capricious, expensive commercial product to compile it.

Original comment by sgpa...@mainscreen.com on 28 Jan 2015 at 6:38

@GoogleCodeExporter
Copy link
Author

Better use your energy to develop spyder - no Delphi at all, just Python. Works 
anywhere where Python & PyQt4 works. Btw Python Tools for Visual Studio (PTVS) 
is under Apache license! :idea:

Original comment by iltch...@gmail.com on 28 Jan 2015 at 9:33

@GoogleCodeExporter
Copy link
Author

@#27 
wow man thank you!

Original comment by micha...@gmail.com on 25 Feb 2015 at 7:10

@GoogleCodeExporter
Copy link
Author

Has anyone tried compiling this using Lazarus (free Delphi compatible IDE)?

Original comment by Welshmi...@googlemail.com on 20 Mar 2015 at 3:33

@GoogleCodeExporter
Copy link
Author

Please use the latest version at SourceForge 
(https://sourceforge.net/projects/pyscripter)

Original comment by pyscripter on 20 Mar 2015 at 4:25

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Issue 773 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:30

@GoogleCodeExporter
Copy link
Author

Issue 771 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:31

@GoogleCodeExporter
Copy link
Author

Issue 775 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:31

@GoogleCodeExporter
Copy link
Author

Issue 778 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:32

@GoogleCodeExporter
Copy link
Author

Issue 780 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:32

@GoogleCodeExporter
Copy link
Author

Issue 776 has been merged into this issue.

Original comment by pyscripter on 20 Mar 2015 at 4:34

@GoogleCodeExporter
Copy link
Author

yeah, but what about a x64 version? I use Windows 7 64 bit.

Original comment by li20...@gmail.com on 20 Mar 2015 at 5:10

@GoogleCodeExporter
Copy link
Author

A 64-bit version is available at Sourceforge

Original comment by pyscripter on 20 Mar 2015 at 5:58

@GoogleCodeExporter
Copy link
Author

On SourceForge, 
the 32-bit version titled Pyscripter 2.6.0 is still Pyscripter 2.5.4 ( so not 
Python 3.4 ready ?! ),

while you are asked to download a new 2.6.0 beta if you call Pyscripter the 
first time, or execute the menu item "Tools / Check For Updates".
If you do, on 32-bit Pyscripter 2.5.4, you again download a file named 
Pyscripter 2.6.0, but indeed its Pyscripter 2.5.4 again.....

So for 32-bit, there is no switch to Pyscripter 2.6.0 and so not to Python 3.4 
compatibility...

Sincerely
Rolf

Original comment by hemmerl...@gmx.net on 22 Mar 2015 at 8:38

@GoogleCodeExporter
Copy link
Author

The "portable" Pyscripter 2.6.0 ( aka Pyscripter 2.5.4 ) edition DOES NOT start 
with user interface in english language....

would be great if it would.

Sincerely
Rolf

Original comment by hemmerl...@gmx.net on 22 Mar 2015 at 8:42

@GoogleCodeExporter
Copy link
Author

Have you got a 32-bit Python version installed? Are you on Windows 32 or 64-bit?

Original comment by pyscripter on 23 Mar 2015 at 12:53

@GoogleCodeExporter
Copy link
Author

I forgot to pump-up the version file, but is should work with Python 3.4.  Will 
upload a new download shortly.

Original comment by pyscripter on 23 Mar 2015 at 12:55

@GoogleCodeExporter
Copy link
Author

Issue 785 has been merged into this issue.

Original comment by pyscripter on 23 Mar 2015 at 2:04

@GoogleCodeExporter
Copy link
Author

Issue 783 has been merged into this issue.

Original comment by pyscripter on 23 Mar 2015 at 2:05

@GoogleCodeExporter
Copy link
Author

Issue 784 has been merged into this issue.

Original comment by pyscripter on 23 Mar 2015 at 4:07

@benpope82
Copy link

I use multiple python verions . 2.7 3.4 3.2 and 3.5. Also activescript py 2.7 and 3.4. Along with 32 bit portable 2.7 and 3.2. I usually can use any module available. Its just weird that I hit update on pyscripter and after install it will never initialize now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants