[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: