Comments (8)
Do you have a 64-bit version of libmagic?
from python-magic.
Lots of people have been looking for that.
from python-magic.
please help, all the DLL's I download was giving me 'invalid error' which one of those files should I download? Because , I think most might be outdated, since they were coded in 2007. Kindly share the exact link of the DLL'S
from python-magic.
There's a project named MSYS2. It provides windows builds of common unix packages (and very recent versions of them).
But it's rather sneaky. One has to browse though Haskell wiki to find out that it exist: https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows/MSYS2
Package list:
http://sourceforge.net/projects/msys2/files/REPOS/MSYS2/i686/
http://sourceforge.net/projects/msys2/files/REPOS/MSYS2/x86_64/
msys-magic-1.dll
can be found in the build of file
package.
Using Dependency Walker to figure out other required dll's is left as an exercise for the reader. ;-)
from python-magic.
You can get the 64 bit DLL by just using the 64 bit Cygwin install quite easily.
from python-magic.
you can also use this build:
pidydx
from python-magic.
I'm using Win10 x64 with updates. I had an error using the DLLs linked by @oba2cat3. However I used @iljau's sources and got this working. Dependency Walker gave msys-2.0.dll
and msys-z.dll
as dependencies of file.exe
for package version file-5.29-1
.
Win10 x64 steps
Download from the x86_64 MSYS build repository:
msys-file
package.msys2-runtime
package. Dropusr/bin/msys-2.0.dll
inside theusr/bin
folder ofmsys-file
package.zlib
package. Dropusr/bin/msys-z.dll
inside theusr/bin
folder ofmsys-file
package.
To get import magic
working correctly make sure that the three DLLs are somewhere on your PATH. I also had to add the string value 'msys-magic-1.dll'
to the list stored in windows_dlls
of magic.py
so that the module init searched for the MSYS version. Alternatively you can just rename msys-magic-1.dll
-> magic1.dll
if you don't want to change the contents of package files.
EDIT
Scratch all that. Just follow these instructions.
from python-magic.
Merging into #293
from python-magic.
Related Issues (20)
- MagicException: regex error HOT 1
- Error: The specified module could not be found HOT 1
- ImportError: failed to find libmagic. Check your installation HOT 9
- Package missing from the AUR HOT 2
- Upcoming test suite breakage to to changes in file HOT 3
- 0.4.27: pytest is failing HOT 1
- Error iterating files in directories HOT 13
- UnicodeDecodeError when filename includes non ASCII characters HOT 1
- Segmentation fault when attempting to load `msys-magic-1.dll` from Git SCM HOT 2
- magic.from_file() fails for files with German umlauts in their name although Windows 10 permits such filenames HOT 1
- Binary distribution for libmagic on Windows HOT 2
- Adding libmagic to python-magic wheel on PyPI HOT 4
- Please make `from_file` work on directories HOT 5
- Add a way to specify a default for `magic_file`. HOT 1
- Magic can't get a proper mime type from a MP3 file HOT 2
- On AlmaLinux 8, corrupt .gz files no longer raise an exception HOT 2
- Please make a new release HOT 2
- Please update compat bindings from "file"
- Having Trouble Building Serverless execution HOT 7
- Problems finding MIME type of .pptx HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-magic.