使用virtualenv的简单方法。

ven的Python项目详细描述


https://pypip.in/d/ven/badge.pnghttps://pypip.in/v/ven/badge.pnghttps://pypip.in/license/ven/badge.png

使用virtualenv的简单方法。

功能

  • 将virtualenv与.git和requirements.txt一起存储在.venv目录中
  • 在virtualenv中运行命令而不激活它。

安装

$ pip install --user ven

快速启动

使用ven init初始化一个空的virtualenv:

$ ven init
New python executable in .venv/bin/python
Installing setuptools, pip...done.

$ ls -A
.venv

在virtualenv中使用ven run运行命令

$ ven run which python
~/project/.venv/bin/python

在子shell中激活virtualenv:

$ ven run
$ which python
~/project/.venv/bin/python
$ (Deactivate with Ctrl-D)

用法

Usage: ven [OPTIONS] COMMAND [ARGS]...

  Easy way to use virtualenv

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  help  Show help information
  init  Create a new virtualenv
  run   Run command in virtualenv (default: shell)

注意事项

使用“-”分隔包含“-”的选项和命令

$ ven run -- python --version
Python 2.7.5

噢,我的zsh覆盖$path,在.zshrc中添加以下内容:

if [ -n "$VIRTUAL_ENV" ]; then
    export PATH="$VIRTUAL_ENV/bin:$PATH"
fi

建议的别名:

alias vrun='ven run --'
alias vpy='ven run -- python'
alias vpip='ven run -- pip'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法根据Java中传递的参数定义数据类型   java将图像文件存储在Google云存储桶中后,显示大小为“0字节”的所有文件列表   swing Java表模型删除Bounds 1的行排列   java中表上的for循环基本迭代   带有Http请求和UTF8的java下载文件   java滞后于setImageDrawable   java如何使用println按单位打印同一列中的数字列表?   中文Windows版本的Java默认编码   java编程项目,ADT列表   无法识别java消息部分MyClass。(它是否存在于服务WSDL中?)   java从IJavaProject或IProject获取到org。阿帕奇。专家模型模型   如何使用枚举(如java类变量)实现运行时同态?   使用集合对特定于Java的练习进行排序。分类   调试如何调试已作为exe文件运行的java应用程序?   java如何将带有模块的项目导入到另一个项目中,而不丢失封装?