Python的Virtualen

2024-05-12 19:15:40 发布

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

我正在使用Virtualenv来学习Python。我正在阅读的这本书的作者不希望在学习期间在系统范围内访问Python,因此我们通过virtualenv创建了一个虚拟环境。这不是python3内置的虚拟环境功能,而是pip virtualenv。这对我来说是个问题,因为我不知道如何在virtualenv中运行脚本。Virtualenv的文档显示,当从虚拟环境的目录中运行时,不需要激活(或路径命名),尽管我已经将我的文件移到了那里和脚本目录中,但我无法在Virtualenv环境中运行它。有什么帮助吗?我使用的是python3.6.1。我尝试运行的代码是:

def local():
    m=7
    print(m)

m=5
print(m)

我意识到这甚至不是训练轮子代码,但我最终要做的是能够在虚拟环境中运行代码,就像书中所说的那样。我还使用了完全更新的Windows10操作系统。在

运行脚本时发生的情况是:

^{pr2}$

我把剧本都直接放在学习.python包含环境的文件夹c:\users\aiii\desktop\learning.python\.lpvenv,位于Scripts文件夹中的.lpvenv文件夹中,因为virtualenv pip中运行的其他脚本位于c:\users\aiii\Desktop\learning.python\.lpvenv\Scripts\


Tags: pip代码目录脚本文件夹virtualenv虚拟环境scripts
1条回答
网友
1楼 · 发布于 2024-05-12 19:15:40

首先,安装Virtualenv:

sudo apt-get install python-virtualenv

然后创建Virtualenv:

^{pr2}$

用于激活virtualenv。第一个,移动到要在其中启用并运行此命令的文件夹:

source venv/bin/activate

完成工作后,禁用virtualenv:

deactivate

相关问题 更多 >