$pipe install MySQLdb-t.
Files around MySQL printed in ↑
mysql/
in the directory
I want to be able to read the package? (library) in import.
This is the image.
-- --mysql
│ -- -- MySQL_python-1.2.5.eg-info
│ │ PK -- PKG-INFO
│ │ S -- SOURCES.txt
│ │ d -- dependency_links.txt
│ │ in -- installed-files.txt
│ │ --top_level.txt
│ -- -- MySQLdb
│ │ < --init.py
│ │ -- --init.pyc
│ │ -- -- connections.py
│ │ con -- connections.pyc
│ │ con --constants
│ ││ -- -- CLIENT.py
│ │ CL -- CLIENT.pyc
│ ││ -- -- CR.py
You can't just say pip install MySQLdb, but by specification you have to find a way to spit files into the directory.
In addition to spitting out to the current directory, the reason why I put it in a directory called mysql is because
This is because it is more convenient to organize it when using it for other projects.
(I would like to reuse it in one independent form like a module.)
Under these circumstances, trying to import is not working.
import mysql.MySQLdb
Traceback (most recent call last):
File", line 1, in
ImportError: No module named MySQLdb
I don't know if I can do this in the first place, so I'm looking into various things.
I asked you a question because I couldn't come across the article you were looking for.
Thank you for your cooperation.
python pip
First, under mysql
, add the file _init__.py
.The contents can be empty.
This is required for mysql
to be recognized as a module.
Then add mysql
to the search path.
import sys
sys.path.append('mysql')
If the current directory is different, change the 'mysql'
as appropriate or specify it in the absolute path.
See also:
Python Tutorial-6.4.Package
© 2024 OneMinuteCode. All rights reserved.