相关疑难解决方法(0)

现有的virtualenv可以优雅地升级吗?

我有一个为Python 2.5创建的virtualenv,并希望将其"升级"为Python 2.6.

以下是最初的设置方式:

virtualenv --no-site-packages -p python2.5 myenv
Run Code Online (Sandbox Code Playgroud)

我现在在同一目录中运行virtualenv进行升级:

virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
Run Code Online (Sandbox Code Playgroud)

默认的python仍然是2.5,即使我也可以指定2.6.有没有办法完全删除 2.5并将'bin/python'指向2.6而不是?

python virtualenv

89
推荐指数
2
解决办法
7万
查看次数

如何在Python中重命名virtualenv?

我用以下方法拼错了virtualenv它的名字:

$ virtualenv vnev
Run Code Online (Sandbox Code Playgroud)

我实际上打算用名称创建环境venv.尝试将vnev文件夹重命名为venv,我发现这并没有提供太多帮助.激活环境的名称仍然重命名旧的vnev.

$ mv vnev venv
$ . venv/bin/activate
(vnev) $ deactivate
Run Code Online (Sandbox Code Playgroud)

我想知道如何重命名环境?

python directory virtualenv

53
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×2

virtualenv ×2

directory ×1