Wpis z mikrobloga

Używam Pycharma i chcę doinstalować MYSQL ale wywala błąd o braku Microsoft Visual C++ 14.0 mimo iż jest?


@IsambardKingdomBrunel: A dało by się tak dokładniej? Próbujesz zainstalować drivery do MySQL, żeby łączyć się a bazą z PyCharma i wyskakuje ci jakiś błąd o Visual C++?

Jakiś screen, komunikat błędu konkretnie? Masz posintalowane C++ redistributable?
@meohaw: Collecting mysql
Downloading mysql-0.0.1.tar.gz
Collecting MySQL-python (from mysql)
Downloading MySQL-python-1.2.5.zip (108kB)
Installing collected packages: MySQL-python, mysql
Running setup.py install for MySQL-python: started
Running setup.py install for MySQL-python: finished with status 'error'
Complete output from command C:\Users\Ksawery\AppData\Local\Programs\Python\Python36-32\python.exe -u -c "import setuptools, tokenize;_file='C:\Users\Ksawery\AppData\Local\Temp\pycharm-packaging\MySQL-python\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\Ksawery\AppData\Local\Temp\pip-vprv2ner-record\install-record.txt --single-version-externally-managed --compile --user --prefix=:
running install
running build
running build
py
creating build
creating build\lib.win32-3.6
copying
@IsambardKingdomBrunel: No to mów, że próbujesz zainstalować paczkę do pythona do obsługi MySQL. To nie ma nic współnego z pycharmem. Żeby skompilować odpowiednie rozszerzenie potrzebne są odpowiednie narzędzia dodane do PATH w Windowsie. Nie wiem czy build toolsy się dodają same czy nie, ale warto to sprawdzić. Poza tym po instalacji build toolsów i dodaniu ich do zmiennej środowiskowej PATH warto by zrestartować PyCharma chociaż. Jeszcze inna sprawa, że zwykle na
@qba3: Instalacja pythonowych paczek z repo danego linuksa to prosta droga, żeby sobie wszystko dokumentnie spierdzielić, jeżeli używasz tego samego pythona do normalnego developmentu.
@qba3: Dobrą zasadą jest zostawić systemowego pythona do rzeczy systemowych. A do projektów robić virtualenv gdzie doinstalowywujesz paczki pipem. Bo inaczej może się zdarzyć, że paczka zaciągnięta pipem podniesie ci zależności które wcześniej zainstalował system i się wszystko rozjedzie, albo nawet skaszani.