IsambardKingdomBrunel
#sql #python #naukaprogramowania

mircy problem

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

co robić? jak żyć?
  • Najlepsze
  • Wszystkie komentarze
meohaw
@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.
meohaw
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?
IsambardKingdomBrunel
@meohaw: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
meohaw
@IsambardKingdomBrunel: A reszta pytań?
IsambardKingdomBrunel
@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
IsambardKingdomBrunel
@meohaw: C++ redistributable mam
IsambardKingdomBrunel
@qba3: jak to linux?
meohaw
@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
meohaw
@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.