我在PowerShell上运行我的项目,但每次我运行我的python文件时,它都会给我模块未找到错误。例如
> translate.py
从翻译导入翻译器ModuleNotFoundError:没有名为"translate"的模块但是在pycharm中工作得很好。我希望在PowerShell中运行文件。但不知道如何运行。
8mmmxcuj1#
您很可能在pycharm中使用虚拟环境。如果您不知道,请使用ls查看您的项目文件夹中是否有venv或virtualenv目录。如果有,您必须以管理员身份运行powershell**执行:
ls
venv
virtualenv
set-executionpolicy RemoteSigned
然后用Y确认选项然后,您需要转到venv或virtualenv文件夹的Scripts或bin子文件夹并运行:
Scripts
bin
./activate.ps1 cd ../..
之后,您的项目应该可以正常使用:
python your_file.py
1条答案
按热度按时间8mmmxcuj1#
您很可能在pycharm中使用虚拟环境。如果您不知道,请使用
ls
查看您的项目文件夹中是否有venv
或virtualenv
目录。如果有,您必须以管理员身份运行powershell**执行:然后用Y确认选项
然后,您需要转到
venv
或virtualenv
文件夹的Scripts
或bin
子文件夹并运行:之后,您的项目应该可以正常使用: