当我尝试导入Wand(Python的ImageMagick绑定)时,我遇到了一些问题.
这是发生了什么:
from wand.image import Image
Run Code Online (Sandbox Code Playgroud)
获取标准错误消息:
ImportError: No module named wand.image
Run Code Online (Sandbox Code Playgroud)
是的,Wand已安装,我用过
pip install Wand
Run Code Online (Sandbox Code Playgroud)
根据我的理解,它取决于imagemagick所以我还需要这样做:
brew install imagemagick
Run Code Online (Sandbox Code Playgroud)
仍然没有运气.据我所知,现在应该可以进口罚款,但事实并非如此.
其他信息:我在Mac和python 2.7上使用自制程序,我尝试搞乱虚拟环境,但仍然无法让它工作.我有一种预感,我的路径出了问题,但我无法弄清楚如何进一步解决这个问题.我已经卸载了imagemagick和魔杖,并尝试重新安装它们.我对python缺乏经验,任何帮助都表示赞赏,因为我正在努力学习!我读到我应该检查我的sys.path,但是当我打印它时,我不知道我正在检查什么.
感谢大家.
我无法通过Selenium进行简单的谷歌搜索,虽然我相信我做得对.我试图遵循Selenium文档,但我认为问题可能是由于python或selenium安装不当造成的.我有很少的蟒蛇知识.这是我的代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Firefox()
browser.get('http://www.google.com')
try:
element = WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.ID, "gbqfq")))
finally:
browser.quit()
search = browser.find_element_by_name('q')
search.send_keys("google search through python")
Run Code Online (Sandbox Code Playgroud)
这就是终端输出.
Mark-Kowalskys-iMac:~ markkowalsky$ cd '/Users/markkowalsky/Desktop/' && '/usr/bin/pythonw' '/Users/markkowalsky/Desktop/searchGoogle.py' && echo Exit status: $? && exit 1
Traceback (most recent call last):
File "/Users/markkowalsky/Desktop/searchGoogle.py", line 14, in <module>
search = browser.find_element_by_name('q')
File "/Library/Python/2.6/site-packages/selenium/webdriver/remote/webdriver.py", line 302, in find_element_by_name
return self.find_element(by=By.NAME, value=name)
File "/Library/Python/2.6/site-packages/selenium/webdriver/remote/webdriver.py", line …Run Code Online (Sandbox Code Playgroud)