Is there a list of Python packages that are not compatible with the 64-bit version?

I am going to upgrade to a 64-bit machine and 64-bit OS (Windows), and I am trying to find out if any extension / packages that I use will be lost when I do this step. I cannot find if anyone has created a list of known issues noted on the Python 2.5 release page. I used 2.5, but at this time I will switch to 2.6. I see that potential conflicts will arise because the module relies on the C extension module, which will not be compatible in a 64-bit environment. But I do not know how to foresee them. I want to switch to a 64-bit system because my IT guys told me that this is the only way to take a meaningful step up the memory ladder.

+3
source share
4 answers

It depends on the specific modules you are using. I am running several 64-bit Linux systems, and I still have to deal with problems with any of the C modules that I use.

Most C modules can be built from the source, so you should read about the Python distutils distribution utility to find out how you can create these modules if you cannot find 64-bit binaries.

Whether a particular module will work in a 64-bit environment depends on how the code was written. Many modules work correctly when compiled for 64-bit, but there is a chance that this will not happen. Many popular modules, such as SciPy , work fine.

64- , / , 64- .

+1

2.5 64- Red Hat Enterprise Linux.

, .

, .

  • .

  • .

  • .

, .

+4

, , " ". 4 ? , 64- .

+3

, , . , Python.

Secondly, you also do not have to install the 64-bit version of Python if you do not plan to run a program that takes up more than 4 GB of memory. The 32-bit version of Python should work fine in 64-bit windows.

+1
source

Source: https://habr.com/ru/post/1709219/


All Articles