我创建了virtualenv:
mkvirtualenv -p /usr/bin/python3.4 django之后,我尝试安装pysqlite:
pip install pysqlite但我得到了:
Downloading/unpacking pysqlite
Downloading pysqlite-2.6.3.tar.gz (76kB): 76kB downloaded
Running setup.py (path:/home/sigo/.virtualenvs/django/build/pysqlite/setup.py) egg_info for package pysqlite
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/home/sigo/.virtualenvs/django/build/pysqlite/setup.py", line 85
print "Is sphinx installed? If not, try 'sudo easy_install sphinx'."
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/home/sigo/.virtualenvs/django/build/pysqlite/setup.py", line 85
print "Is sphinx installed? If not, try 'sudo easy_install sphinx'."
^
SyntaxError: invalid syntaxpip似乎尝试使用python2。我怎么解决这个问题?
发布于 2014-05-01 18:34:28
Python3.x没有公共版本的pysqlite。对于Python3.x,标准库中的sqlite3模块是最新版本的pysqlite。
发布于 2016-04-04 15:27:51
我遵循这过程来包含SQLite的JSON1扩展。
当运行
python setup.py installpysqlite命令在虚拟环境(miniconda)中接收到以下输出:
Python3不支持pysqlite。当使用Python3时,使用标准库中的sqlite3模块。
设置
export LD_LIBRARY_PATH=~/bin/jqlite/lib不会改变这一切。
https://stackoverflow.com/questions/23181197
复制相似问题