Mysql
 sql >> база данни >  >> RDS >> Mysql

virtualenv, който може да намери преместени библиотеки (като mysqlclient lib за MySQLdb)

Знам, че този въпрос е малко стар, но бих искал да споделя моето решение поради липсата на намиране чрез Google:

В deactivate () функция, добавете следните редове:

    if ! [ -z ${_OLD_LD_LIBRARY_PATH+x} ] ; then
        LD_LIBRARY_PATH="$_OLD_LD_LIBRARY_PATH"
        export LD_LIBRARY_PATH
        unset _OLD_LD_LIBRARY_PATH
    fi

Имайте предвид, че използвам отричано -z израз - съществуващите скриптове за нулиране за PATH и PYTHONHOME използвайте -n , което неправилно се оценява на false, ако _OLD_LD_LIBRARY_PATH е зададен на празен низ.

След това под deactivate () функция, добавете следния раздел:

_OLD_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
LD_LIBRARY_PATH="$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Качете няколко изображения и съхранете пътя им в базата данни

  2. Свържете се с MySql db през SSH в Netbeans

  3. Трябва ли да включим колона за сортиране, първичен ключ в съставния индекс (MySQL)

  4. Миграция Външен ключ срещу Eloquent Relationships в Laravel

  5. MySQL:Как да избера записи за тази седмица?