Python virtualenv und mysqlclient
Moin zusammen,
hoffentlich gibt es hier Python-Spezis - mir fällt da was auf die
Füße....
Folgendes Problem:
Auf Stretch habe ich vor, eine Python-Anwendung zu installieren, die auf
Django aufsetzt. Die Umgebung soll sich in einem virtual environment
befinden.
Es gibt also einen dedizierten User modoboa, in dessen
Benutzerverzeichnis ein virtual environment, welches ich mit source
env/bin/activate aktiviere.
Dann möchte ich mit pip install mysqlclient eben dieses Modul
installieren. das gibt diesen Fehler:
(env) modoboa@mailin-01:~$ pip install mysqlclient
Collecting mysqlclient
Installing collected packages: mysqlclient
Exception:
Traceback (most recent call last):
File
"/home/modoboa/.local/lib/python2.7/site-packages/pip/basecommand.py",
line 215, in main
status = self.run(options, args)
File
"/home/modoboa/.local/lib/python2.7/site-packages/pip/commands/install.py",
line 342, in run
prefix=options.prefix_path,
File
"/home/modoboa/.local/lib/python2.7/site-packages/pip/req/req_set.py",
line 784, in install
**kwargs
File
"/home/modoboa/.local/lib/python2.7/site-packages/pip/req/req_install.py",
line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File
"/home/modoboa/.local/lib/python2.7/site-packages/pip/req/req_install.py",
line 1064, in move_wheel_files
isolated=self.isolated,
File "/home/modoboa/.local/lib/python2.7/site-packages/pip/wheel.py",
line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/home/modoboa/.local/lib/python2.7/site-packages/pip/wheel.py",
line 323, in clobber
shutil.copyfile(srcfile, destfile)
File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Keine Berechtigung:
'/usr/local/lib/python2.7/dist-packages/_mysql.so'
Die dort reklamierte Datei
/usr/local/lib/python2.7/dist-packages/_mysql.so gibt es nicht.
Was mache ich falsch? Zu welchem Paket gehört die Datei?
Installiert sind u.A. python2.7-dev, libmariadbclient-dev-compat,
default-libmysqlclient-dev und eine vollständige LAMP-Umgebung inklusive
phpmyadmin.
Dank und Grüße,
Boris
Reply to: