Python pyvenv - 如何调用“source~ / py33 / bin / activate”从BASH脚本激活Python3.3.3 pyvenv虚拟环境?

时间:2013-12-31 01:49:07

标签: bash python-3.x virtualenv

我正在尝试在ubuntu 12.04 LTS服务器上编写一个BASH脚本,以激活使用pyvenv设置的Python虚拟环境。我编写了以下脚本(总noob,对不起),除了“source”命令外,一切正常。我做错了什么荒谬的事?虚拟环境在命令行中运行良好。

这是脚本:

#!/bin/bash
echo "Hello World!!"
source /home/kenny/py33/bin/activate
cat ~/bin/py33.sh

我甚至改为绝对路径(如上所述)并且没有工作。我的脚本位于带有“chmod + x”的〜/ bin中,PATH包含此目录。从执行的其他元素可以看出脚本正在运行;但是,虚拟Python环境(pyvenv)未通过“source / home / kenny / py33 / bin / activate”激活。

有什么想法吗? - 谢谢。

0 个答案:

没有答案