hu@hu-VirtualBox:/home/newdisk/telnet-scanner$ sudo pip install MySQL-python
[sudo] hu password:
The directory ‘/home/hu/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
The directory ‘/home/hu/.cache/pip’ or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Collecting MySQL-python
Downloading https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip (108kB)
100% |████████████████████████████████| 112kB 655kB/s
Complete output from command python setup.py egg_info:
sh: 1: mysql_config: not found
Traceback (most recent call last):
File “<string>”, line 1, in <module>
File “/tmp/pip-build-9enuqi/MySQL-python/setup.py”, line 17, in <module>
metadata, options = get_config()
File “/tmp/pip-build-9enuqi/MySQL-python/setup_posix.py”, line 43, in get_config
libs = mysql_config(“libs_r”)
File “/tmp/pip-build-9enuqi/MySQL-python/setup_posix.py”, line 25, in mysql_config
raise EnvironmentError(“%s not found” % (mysql_config.path,))
EnvironmentError: mysql_config not found
—————————————-
Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-9enuqi/MySQL-python/
You are using pip version 8.1.1, however version 18.0 is available.
You should consider upgrading via the ‘pip install –upgrade pip’ command.
It shows that mysql should not be installed, because mysql-python is a plugin for mysql, so you need to install mysql to cover this bug
Perform the following operation.
sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev
You need to install the second one because you need the corresponding library to use mysql properly.
After re-executing the install command
sudo pip install MySQL-python
It shows success.
Note: The above environment is Ubuntu 16.04LTS version, for reference only.
Similar Posts:
- Error in Python compilation on MAC no module named mysqldb
- Troubleshooting MySQL Python error on MAC
- EnvironmentError: mysql_config not found
- CentOS 7: How to Solve Mysqlclient Install Error
- Mac version PIP install — upgrade PIP update version error
- python mac install MySQLdb ModuleNotFoundError No module named ‘ConfigParser’
- [How to Solve] ImportError: No module named MySQLdb
- Error in installing MySQL Python on MAC [Solved]
- MySQL Python error installed in pyenv 2.7 environment
- How to Solve Python flash_mysqldb Install error