如何启动新的virtualEn

2024-06-02 12:26:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试设置一个新的虚拟环境与django和flask一起工作。在

已安装

sudo pip install virtualenv
sudo pip install virtualenvwrapper

一些葡萄干,和水蟒重叠。在

这个命令行不通。在

^{pr2}$

当这个命令生效的时候。在

virtualenv -p /usr/bin/python2.7 newThing

我应该向.bash_配置文件添加什么以使其正常工作?在


Tags: installpipdjango命令bashflaskbinvirtualenv
2条回答

如果您如您所说安装了virtualenvwrapper,那么您需要在bash配置中添加一些位:

# Virtualenv
source /usr/local/bin/virtualenvwrapper.sh
export WORKON_HOME="$HOME/.virtualenvs"

这可以确保为要在bash中调用的包装器命令提供bash脚本,并设置用于存储和访问虚拟环境的位置。在

现在要创建一个virtualenv,可以运行包装器命令mkvirtualenv,然后运行所需env的名称。在

然后切换到该env以运行项目workon,然后输入该env的名称。在

还有许多其他有用的包装器命令,例如设置项目目录—当您在使用不同env的项目之间切换时,这很有用。在

为此,请尝试使用workon激活一个venv,然后将cd激活到项目的工作目录,然后运行setvirtualenvproject-这样,每当您为该venv运行workon时,它会记住要切换到的目录。在

这可能是个错误的问题,因为默认情况下运行一个venv很大程度上会破坏创建一个venv的好处。在

不过,要回答您的问题,您可以通过以下方式输入venv:

source newThing/bin/activate

一旦将此代码部署到服务器上,您可能会指定要在WSGI配置中使用的venv

相关问题 更多 >