如何使我的Python文件在Python 3.10中使用venv?
A.
#!/usr/bin/env python310
或
#!/usr/bin/env python3.10
B.只需将Python文件放在项目文件夹中,例如myproject/main。py
C.以上都没有。
我使用PyInstaller来制作main。py到可执行文件(pyinstaller--onefile main.py--name App)。
在PyInstaller中,它显示:
49307 INFO: distutils: retargeting to non-venv dir 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python310\\lib'
上面写着
... retargeting to non-venv dir ...
我知道这不是venv,或者我错了,如果你知道这是指什么,请键入你的答案
如果我运行Python文件:$py main。py,它说模块找不到“pygame”。我主要使用Pygame。在我运行main之前,py和全局删除了我的pygame。皮耶。
但如果我运行Python文件:
$source venv/脚本/激活
$pip安装pygame
$py main。py
如果在venv内,它运行得很好。