2014-06-13 73 views
1

我使用pip安裝斜紋,另一個嘗試使用easy_install,我想在Powershell中使用它。關注此頁 - http://twill.idyll.org/我想玩一玩。在python 2.7中安裝和使用斜紋的問題

要開始使用斜紋,請安裝它,然後鍵入twill-sh。在提示符下鍵入:

http://www.slashdot.org/ 顯示 showforms showhistory

當我鍵入斜紋-SH這是行不通的。我在power shell中輸入了它,在加載python之後嘗試了它,並且在使用導入斜紋並嘗試它之後嘗試了它。我只會得到錯誤。

Traceback (most recent call last): 
File "C:\Python27\Scripts\twill-sh-script.py", line 9, in <module> 
load_entry_point('twill==1.8.0', 'console_scripts', 'twill-sh')() 
File "build\bdist.win32\egg\pkg_resources.py", line 356, in load_entry_point 
File "build\bdist.win32\egg\pkg_resources.py", line 2439, in load_entry_point 
File "build\bdist.win32\egg\pkg_resources.py", line 2155, in load 
File "C:\Python27\lib\site-packages\twill\__init__.py", line 52, in <module> 
from shell import TwillCommandLoop 
File "C:\Python27\lib\site-packages\twill\shell.py", line 9, in <module> 
from twill import commands, parse, __version__ 
File "C:\Python27\lib\site-packages\twill\commands.py", line 7, in <module> 
from lxml import html 

我該如何加載模塊,以便在不編寫腳本的情況下使用它們?

+0

你的問題還不清楚。 –

+0

PowerShell與Python無關。您可以使用PowerShell啓動'python.exe',但這與使用'cmd.exe'啓動它沒有區別。 – alroc

+0

擺脫該錯誤的第一步是安裝lxml:http://lxml.de/installation.html#ms-windows –

回答

0

我有同樣的問題。再往下數,我發現以下幾點:

File "C:\Anaconda\lib\site-packages\lxml\cssselect.py", line 18, in <module> raise ImportError('cssselect seems not to be installed. ' 
ImportError: cssselect seems not to be installed. See http://packages.python.org/cssselect/ 

其中我固定通過安裝包cssselect(使用暢達,因爲我有一個Anaconda安裝,PIP也應該這樣做)。

conda install cssselect