eclipse 如何配置python 虚拟环境_批处理文件中如何切换python虚拟环境

用过pyinstaller的朋友,应该对

pyinstaller -F XXXX.py 这个命令不会陌生,

我是比较喜欢偷懒的,比如写个py,经常要用这个命令生成exe ,那么就写个bat双击。

我们知道python为了管理多环境,可以建虚拟环境,比如可以用virtualenv来管理虚拟环境。

如果用pycharm开发,在pycharm中给项目设置虚拟环境即可。

但是如果继续要用bat来给py打包,怎么使用虚拟环境呢?

比如已经建了虚拟环境,虚拟环境名称是 selenium

要进入这个虚拟环境打包,如果使用命令行,就进入这个py文件所在的目录,然后用命令  workon selenium ,

1b1d6380abcb890f48a88fbf85a903a2.png

即可进入虚拟环境selenium,这是命令行的前面有(selenium)表示已经进入了这个环境。

这是在输入命令 pyinstaller -F XXXX.py,即可将XXXX.py打包成exe。

如果想写个bat,就可以直接进入虚拟环境,并且用pyinstaller打包可不可以呢,试试如下的bat

workon seleniumpyinstaller -F XXXX.py

看起来好像可以,但是跑不起来。cd59a0082f431598486d34b20e45c9e2.png

试试加个管道符,

workon selenium|pyinstaller -F XXXX.py

也不行cd59a0082f431598486d34b20e45c9e2.png

解决方法,加个"call"

call workon seleniumpyinstaller -F XXXXner.py

这样的bat文件,双击即可进入虚拟环境并打包。

下面附上virtualenv的基本使用和一些命令

基本使用

1、创建一个虚拟环境:

mkvirtualenv project_env

   这会在Envs 中创建 project_env虚拟环境

   选择一个python解释器来搭建:

mkvirtualenv env  --python=python2.7

2、在虚拟环境上工作:

 workon project_env

或者,您可以创建一个项目,它会创建虚拟环境,并在 $WORKON_HOME 中创建一个项目目录。当您使用 workon project_env 时,会 cd -ed 到项目目录中。

mkvirtualenv project_env

virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。

workon 也能停止您当前所在的环境,所以您可以在环境之间快速的切换。

3、停止虚拟环境

deactivate

4、删除:

 rmvirtualenv project_env

其他有用的命令

09769c6b9df2f15d3731d7c5362b5ea2.png

lsvirtualenv    #列举所有的环境。
cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
cdsitepackages # 和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages #显示 site-packages 目录中的内容。

09769c6b9df2f15d3731d7c5362b5ea2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值