python项目记录
python
python创建虚拟环境
(可以随便切换使用过程中的python版本_以避免出现要求版本的情况qaq)
1.在创建项目的时候,在vscode里面需要ctrl+shift+p,呼出面板
python: select interpreter
create [virtual environment]
select your needed version
python -m venv .venv
激活虚拟环境
激活虚拟环境:在终端中输入以下命令:
bash:
myenv\Scripts\activate
powershell:
Set-ExecutionPolicy RemoteSigned
.\myenv\Scripts\
注意python3命令和python命令的区别
问题总结与解决步骤
问题 1: 缺少 execjs 模块
错误信息:
plaintext
复制代码
ModuleNotFoundError: No module named 'execjs'
解决方案:
确认虚拟环境已激活。
使用命令 pip install execjs 安装缺失的模块。
重新确认 pip list 是否显示了 execjs。
问题 2: 无法导入 PIL 的 _imaging 模块
错误信息:
plaintext
复制代码
ImportError: cannot import name '_imaging' from 'PIL'
解决方案:
确保虚拟环境已激活。
重新安装 Pillow:
bash
复制代码
pip uninstall pillow
pip install pillow
检查系统中是否安装了 Pillow 依赖的外部库,并在必要时安装它们。
如果问题仍然存在,清理并重建虚拟环境,确保所有依赖项在干净的环境中安装。
问题 3: PowerShell 下的命令删除虚拟环境出错
错误信息:
plaintext
复制代码
rmdir /s /q venvRemove-Item : 找不到接受实际参数“/q”的位置形式参数。
解决方案:
使用 Remove-Item 命令代替 rmdir。
执行以下命令删除虚拟环境:
powershell
复制代码
Remove-Item -Recurse -Force .\venv
重新创建虚拟环境和安装依赖项。