社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如果从cmd或.py文件运行,则包不起作用…python

Scooterz Giovanni • 5 年前 • 361 次点击  

我注意到python(windows)有一个问题。如果我创建了一个程序(甚至很简单)并导入了一个包,那么如果我从python shell运行它,它就会工作 但如果我从 .py 文件或 cmd (C:\Python34\program.py) 没有。

明确:

程序1

from selenium import webdriver
print("have a good day")

程序2

import pyautogui
print("be happy")
pyautogui.moveT(300,300)

错误程序1

Traceback (most recent calls)
 File"C:\Python34\program.py" line 1, in <module>
  from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'

错误程序2

Traceback (most recent calls)
 File"C:\Python34\program.py" line 1, in <module>
  import pyautogui
ModuleNotFoundError: No module named 'pyautogui'

因此,如果我不从shell运行它,我不明白为什么它找不到/识别模块。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43432
 
361 次点击  
文章 [ 1 ]  |  最新文章 5 年前