• ModuleNotFoundError: No module named '_sqlite3'的解决办法:pipenv的用法


    export PIPENV_VENV_IN_PROJECT=1
    pipenv --venv
    pipenv --where

    pipenv install -r requirements.txt
    pipenv install -r dev-requirements.txt --dev
    pipenv lock -r
    pipenv lock -r --dev

    pipenv install --ignore-pipfile
    pipenv install --dev

    pipenv --python 3.6
    pipenv shell
    pipenv install flask==0.12.1
    pipenv install numpy
    pipenv install pytest --dev
    pipenv uninstall requests
    pipenv update --outdated
    pipenv update
    pipenv update <packet_name>
    pipenv run python --version

    .env文件可以设置一些环境变量,在程序开发的时候模拟环境变量。pipenv也可以自动加载.env文件。
    如果设置了PIPENV_VENV_IN_PROJECT环境变量,pipenv会把虚拟环境放在项目目录的.venv目录下。

    ModuleNotFoundError: No module named '_sqlite3'的解决办法:
    先下载编译sqlite3
    wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
    ./configure --disable-tcl
    make && make install
    再下载编译python3.6.7
    wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
    ./configure LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" --prefix=/usr/bin
    make && make install
    将安装后的so文件复制到你正在使用的python的相应目录下
    cp /usr/bin/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-x86_64-linux-gnu.so /usr/bin/python367/lib/python3.6/

  • 相关阅读:
    labview事件结构
    20180105关于课题所用的labview的改进随笔
    同步FIFO与异步FIFO
    20180110labview串口传输实时显示相关内容
    labview相关内容
    科技英文写作之连词大全
    t-检验
    AngularJS -- 表单验证
    AngularJS -- 过滤器
    AngularJs -- 表达式
  • 原文地址:https://www.cnblogs.com/zxpo/p/10821490.html
Copyright © 2020-2023  润新知