zoukankan      html  css  js  c++  java
  • venv转向pipenv

    先编译安装你需要的Python版本:参考https://www.cnblogs.com/zxpo/p/10011871.html

    python3.6安装在:/usr/bin/python3.6目录下:

    一个项目对应一个 Pipfile,支持开发环境与正式环境区分。默认提供 default 和 development 区分。

    初始化好虚拟环境后,会在项目目录下生成2个文件PipfilePipfile.lock

    项目提交时,可将Pipfile 文件和Pipfile.lock文件一并提交,待其他开发克隆下载。

    1、使用python3.6的pip3安装pipenv         /usr/bin/python3.6/bin/pip3 install pipenv 

    2、 ln -s /usr/bin/python3.6/bin/pipenv /usr/bin/pipenv

    3、进入工程文件夹,创建虚拟环境          /usr/bin/python3.6/bin/pipenv install

    4、查看虚拟环境路径 pipenv --venv

    5、激活虚拟环境 pipenv shell

    6、显示本地工程目录 pipenv --where

    7、查看虚拟环境的解释器安装位置 pipenv --py

    8、安装或卸载 pipenv install/uninstall packetname 指定--dev则指操作开发环境中的包

    9、退出虚拟环境 exit

    10、查看已安装的库及其依赖 pipenv graph

    11、使用python3的venv或其他虚拟环境的库文件创建虚拟环境:pipenv install -r requirements.txt

    12、也可以生成其他虚拟环境需要的库文件:pipenv lock -r --dev > requirements.txt 

    13、生成pipfile pipenv lock

    14、删除虚拟环境 pipenv --rm

    15、运行python脚本 pipenv run python xxx.py

    16、安装一个包到虚拟环境中经历了两步:1.安装到虚拟环境中,更新Pipfile里面的依赖版本。2.使用sha256算法更新pipfile.lock文件。

    注意:默认情况下会加锁,速度很慢,可以使用如下命令不加锁加快速度 pipenv install xxx --skip-lock 

    打开Pipfile修改pip源到国内镜像,用国外(https://pypi.org/simple)的太慢,常用的pip源地址如下:

    1. 清华:https://pypi.tuna.tsinghua.edu.cn/simple
    2. 阿里云:http://mirrors.aliyun.com/pypi/simple/
    3. 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    4. 豆瓣:http://pypi.douban.com/simple/
  • 相关阅读:
    MySQL 存储过程 (2)
    MySQL 存储过程
    MySQL 数据库常用命令
    oracle 控制文件多路复用
    oracle定时清理日志操作
    git 常用的分支技巧
    golang tcp keepalive实践
    TCP keepalive的详解(解惑)
    勾践为什么卧薪尝胆
    golang context学习记录1
  • 原文地址:https://www.cnblogs.com/zxpo/p/11046622.html
Copyright © 2011-2022 走看看