我正在按照本教程在 python 中创建一个 venv(用于 windows 上的烧瓶项目): https ://docs.python.org/3/tutorial/venv.html
当我执行以下命令时:
python3 -m venv tutorial-env
产生以下错误:
Error: 'list' object has no attribute 'read'
我不明白是什么原因,你能帮我吗?
我正在按照本教程在 python 中创建一个 venv(用于 windows 上的烧瓶项目): https ://docs.python.org/3/tutorial/venv.html
当我执行以下命令时:
python3 -m venv tutorial-env
产生以下错误:
Error: 'list' object has no attribute 'read'
我不明白是什么原因,你能帮我吗?
这些是我创建一个新项目并使用 venv 所遵循的步骤: 使用
项目名称创建一个文件夹
打开 Visual Studio Code(或您的 IDE)并打开此文件夹
确保终端已打开,如果未打开它
创建一个文件夹虚拟环境(该文件夹也称为 venv,但可以有另一个名称:
python -m venv venv(可能需要一段时间才能完成)
激活虚拟环境:cd venv(进入虚拟环境文件夹)./scripts /activate(激活虚拟环境)和
cd .. 回到项目文件夹
我相信,这是因为您的虚拟环境名称中有“-”。尝试以下命令并确保您的 python3 路径与命令匹配。查看这个有用的文档链接。
c:\>c:\Python35\python -m venv c:\path\to\myenv