-1

I have a 64-bits Windows 7 computer, with several 64-bits programs installed and working perfectly. However, when I try to execute Python 3.5 or Python 3.6 for 64-bits I receive the following error "The application could not be properly initialize. We must quit."

I have installed Python 3.5 for 32-bits and it works. The problem is that I'm trying to install Cantera, which requires to have the same architecture for Matlab (64-bits) and Python, so I need 64-bit Python.

Could you please provide information about how to fix this problem?

Thanks

Manu
  • 111
  • 1
  • 3
  • You should provide more precise description of the problem, because now it is way too broad. – storaged Dec 02 '17 at 10:04
  • OK. 32-bits Python works in my 64-bit computer, but I need the 64-bit version. However, the 64-version "cannot be properly initialized". How can I fix this problem? – Manu Dec 02 '17 at 10:26
  • if you sure your computer is `64bit`, check `BIOS` settings(CPU settings(Architecture)). Maybe is an `Kernel` issue . – dsgdfg Dec 02 '17 at 11:23
  • My BIOS version is American Megatrends 5.03., date 05-dec-2008. Sorry, I am not an expert in informatics... what should I check about this BIOS? – Manu Dec 02 '17 at 12:28

3 Answers3

0

64 bit version will allow a single process to use more RAM than 32 bit, however you may find that the memory footprint doubles depending on what you are storing in RAM (Integers in particular).

For example if your app requires > 2GB of RAM, so you switch from 32bit to 64bit you may find that your app is now requiring > 4GB of RAM.

Check whether all of your 3rd party modules are available in 64 bit, otherwise it may be easier to stick to 32bit in the meantime

See

Akshay Bahadur
  • 497
  • 4
  • 11
  • Third party modules are not the official modules but just an extension or python wrapper. See https://www.lfd.uci.edu/~gohlke/pythonlibs/ – Akshay Bahadur Dec 02 '17 at 10:12
  • OK, but I am not deciding whether to install 32-bit or 64-bit. I want to install the 64-bit version, but the problem is that it doesn't work, despite my computer is 64-bits. – Manu Dec 02 '17 at 10:24
0

Might it be that you have two python versions installed and the old 32 bit version is sitting in your $PATH? If the new version is not in $PATH, your script requiring this new version will not see it out of the box. If you didn't specify the new python version when initializing your script (which requires the new python version), it finds only the old version and misbehaves. Could that be the problem?

user148585
  • 17
  • 4
  • I don't think so. I installed first the 64-bit version, when I dind't have any other versions in my computer. That version was in the $PATH, but it didn't work. – Manu Dec 02 '17 at 10:15
  • Also, I'm not trying to execute any script by the moment, I am just trying to open the terminal through Start->All programs->Python 32-bit or Python 64-bit. – Manu Dec 02 '17 at 10:18
0

If you have already reinstalled python and confirmed your installation file has the correct md5 fingerprint:

  1. Click on the Start and choose Run.
  2. Type eventvwr
  3. Now launch any software (python console?), reproduce error.
  4. Click on Start, then navigate to Settings, Control Panel. Find Event Viewer in the Administrative tools.
  5. Let us know what you find there.
user148585
  • 17
  • 4
  • Something as: "Emerging application: python.exe - Application error: The application could not be properly initialized (0xc000007b)" – Manu Dec 02 '17 at 11:02