Jak Mogę dodać moduł sqlite3 do Pythona?
Może mi ktoś powiedzieć jak zainstalować moduł sqlite3 obok najnowszej wersji Pythona? Używam MacBooka i w wierszu poleceń próbowałem:
pip install sqlite
Ale wyskakuje błąd.
128
Author: Jonathan Komar, 2013-10-23
5 answers
Nie musisz instalować sqlite3
moduł. Jest on zawarty w bibliotece standardowej (od Pythona 2.5).
222
Author: falsetru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-23 01:03:19
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-23 01:03:19
Dla Pythona wersja 3:
pip install pysqlite3
49
Author: Hoss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-25 20:48:15
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-25 20:48:15
Mam Pythona 2.7.3 i to rozwiązało mój problem:
pip install pysqlite
43
Author: nicolimo86,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-10 09:06:58
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-10 09:06:58
Zwykle jest to włączone. Jednak, jak powiedział @ngn999, jeśli twój python został zbudowany ręcznie ze źródła, będziesz musiał go dodać.
Oto przykład skryptu, który ustawi enkapsulowaną wersję (środowisko wirtualne) Python3 w katalogu użytkownika z enkapsulowaną wersją sqlite3 .
INSTALL_BASE_PATH="$HOME/local"
cd ~
mkdir build
cd build
[ -f Python-3.6.2.tgz ] || wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -zxvf Python-3.6.2.tgz
[ -f sqlite-autoconf-3240000.tar.gz ] || wget https://www.sqlite.org/2018/sqlite-autoconf-3240000.tar.gz
tar -zxvf sqlite-autoconf-3240000.tar.gz
cd sqlite-autoconf-3240000
./configure --prefix=${INSTALL_BASE_PATH}
make
make install
cd ../Python-3.6.2
LD_RUN_PATH=${INSTALL_BASE_PATH}/lib configure
LDFLAGS="-L ${INSTALL_BASE_PATH}/lib"
CPPFLAGS="-I ${INSTALL_BASE_PATH}/include"
LD_RUN_PATH=${INSTALL_BASE_PATH}/lib make
./configure --prefix=${INSTALL_BASE_PATH}
make
make install
cd ~
LINE_TO_ADD="export PATH=${INSTALL_BASE_PATH}/bin:\$PATH"
if grep -q -v "${LINE_TO_ADD}" $HOME/.bash_profile; then echo "${LINE_TO_ADD}" >> $HOME/.bash_profile; fi
source $HOME/.bash_profile
Dlaczego to robisz? Możesz potrzebować modułowego środowiska Pythona, które możesz całkowicie zniszczyć i odbudować bez wpływu na zarządzany pakiet instalacja. Dałoby to niezależne środowisko programistyczne. W tym przypadku rozwiązaniem jest również modułowa instalacja sqlite3. 20
Author: Jonathan Komar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-02-07 10:25:45
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2021-02-07 10:25:45
Jeśli masz błąd w SQLite wbudowanym w Pythona możesz użyć Conda do rozwiązania tego konfliktu
conda install sqlite
1
Author: Youssri Abo Elseod,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-11 10:38:13
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-11 10:38:13