小编Jin*_*ang的帖子

使用pyenv安装的python导入'_sqlite3'模块时找不到

pyenv在macOS上安装了python 3.7.0 。

sqlite3 已安装:

which sqlite3
/usr/bin/sqlite3
Run Code Online (Sandbox Code Playgroud)

还尝试pysqlite3通过pip 安装:

pip install pysqlite3
Run Code Online (Sandbox Code Playgroud)

但是在导入时找不到模块sqlite3

In [1]: import sqlite3
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-5239c6be4108> in <module>
----> 1 import sqlite3

~/.pyenv/versions/3.7.0/lib/python3.7/sqlite3/__init__.py in <module>
     21 # 3. This notice may not be removed or altered from any source distribution.
     22
---> 23 from sqlite3.dbapi2 import *

~/.pyenv/versions/3.7.0/lib/python3.7/sqlite3/dbapi2.py in <module>
     25 import collections.abc
     26
---> 27 from _sqlite3 import *
     28
     29 paramstyle = "qmark" …
Run Code Online (Sandbox Code Playgroud)

python sqlite macos homebrew pip

10
推荐指数
1
解决办法
2743
查看次数

如何从其他网站自动喜欢Facebook页面?

在Facebook页面上,我们可以点击"喜欢"按钮来查看页面.我们如何使用任何api或插件来实现其他网站?

facebook

5
推荐指数
1
解决办法
9386
查看次数

如何在 Rails 上使用 active_model_serializer 渲染带有额外数据的 json?

使用 Rails 4.1.6 和 active_model_serializers 0.10.3

应用程序/序列化器/product_serializer.rb

class ProductSerializer < ActiveModel::Serializer
  attributes :id, :title, :price, :published
  has_one :user
end
Run Code Online (Sandbox Code Playgroud)

应用程序/控制器/api/v1/products_controller.rb

class Api::V1::ProductsController < ApplicationController
  respond_to :json

  def index
    products = Product.search(params).page(params[:page]).per(params[:per_page])
    render json: products, meta: pagination(products, params[:per_page])
  end
end
Run Code Online (Sandbox Code Playgroud)

当我检查响应正文时,它仅显示产品数据:

[{:id=>1, :title=>"Side Auto Viewer", :price=>"1.6999510872877", :published=>false, :user=>{:id=>2, :email=>"indira.sawayn@watsica.us", :created_at=>"2016-12-29T03:44:40.450Z", :updated_at=>"2016-12-29T03
:44:40.450Z", :auth_token=>"ht7CsFWM1hvSGKM_zPmU"}}, {:id=>2, :title=>"Direct Gel Mount", :price=>"56.7935950121941", :published=>false, :user=>{:id=>3, :email=>"jaye.rolfson@leuschke.info", :created_at=>
"2016-12-29T03:44:40.467Z", :updated_at=>"2016-12-29T03:44:40.467Z", :auth_token=>"MTK_5rkFv8E6Fy7gyAtM"}}, {:id=>3, :title=>"Electric Tag Kit", :price=>"46.4689779902597", :published=>false, :user=>{:id=
>4, :email=>"tatiana@moen.co.uk", :created_at=>"2016-12-29T03:44:40.479Z", :updated_at=>"2016-12-29T03:44:40.479Z", :auth_token=>"fTd8z7PCLHxZ7aewLPDY"}}, {:id=>4, :title=>"Remote Tuner", :price=>"48.2478 …
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails active-model-serializers

4
推荐指数
1
解决办法
2851
查看次数