Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python虚拟环境错误:';列表';对象没有属性';阅读';_Python_Virtualenv_Pyvenv - Fatal编程技术网

python虚拟环境错误:';列表';对象没有属性';阅读';

python虚拟环境错误:';列表';对象没有属性';阅读';,python,virtualenv,pyvenv,Python,Virtualenv,Pyvenv,我遵循本教程在python中创建venv(针对windows上的flask项目): 当我执行以下命令时: python3-mvenv教程env 生成以下错误: 错误:“list”对象没有属性“read” 我不明白原因是什么,你能帮我吗?以下是我创建新项目并使用venv的步骤: 使用项目名称创建文件夹 打开Visual Studio代码(或您的IDE)并打开此文件夹 确保终端已打开,如果未打开,请将其打开 为虚拟环境创建一个文件夹(该文件夹也称为venv,但可以有另一个名称: python-m

我遵循本教程在python中创建venv(针对windows上的flask项目):

当我执行以下命令时:

python3-mvenv教程env

生成以下错误:

错误:“list”对象没有属性“read”


我不明白原因是什么,你能帮我吗?

以下是我创建新项目并使用venv的步骤:
使用项目名称创建文件夹
打开Visual Studio代码(或您的IDE)并打开此文件夹
确保终端已打开,如果未打开,请将其打开
为虚拟环境创建一个文件夹(该文件夹也称为venv,但可以有另一个名称:
python-m venv venv(可能需要一段时间才能完成)
激活虚拟环境:cd venv(进入虚拟环境文件夹)。/scripts/Activate(激活虚拟环境)和

cd..要返回到项目文件夹

我相信,这是因为您的虚拟环境名称中有“-”。请尝试下面的命令,并确保您的python3路径与该命令匹配。签出此有用的文档


请提供任何代码示例:),并指定与venv相对的文件夹和启动代码的命令。我相信这是因为您要创建的环境名称中的宣传。尝试用下划线替换它
python3-MVenv教程_env
非常感谢您的回答。我尝试了你的方法,但它总是返回相同的错误(错误:“list”对象没有属性“read”),在哪一步之后你会得到错误?@Daniel你不需要
cd-venv
,然后再将目录更改回去。您只需执行
/venv/scripts/activate
,它将从您所在的同一目录中激活虚拟环境。
c:\>c:\Python35\python -m venv c:\path\to\myenv