Hi Strainu,

Thanks for your answer!

I have tried your advice, but it is still not perfect.

c:\Program Files\pywikipedia>python pwb.py pywikibot\login.py
Traceback (most recent call last):
  File "pwb.py", line 104, in <module>
    run_python_file(fn, args)
  File "pwb.py", line 49, in run_python_file
    exec compile(source, filename, "exec") in main_mod.__dict__
  File "pywikibot\login.py", line 15, in <module>
    import pywikibot
  File "c:\Program Files\pywikipedia\pywikibot\__init__.py", line 308, in <module>
    from page import Page, ImagePage, Category, Link, User, ItemPage, PropertyPage, Claim
  File "c:\Program Files\pywikipedia\pywikibot\page.py", line 16, in <module>
    import pywikibot.site
  File "c:\Program Files\pywikipedia\pywikibot\site.py", line 33, in <module>
    from pywikibot.data import api
  File "c:\Program Files\pywikipedia\pywikibot\data\api.py", line 13, in <module>
    from pywikibot.comms import http
  File "c:\Program Files\pywikipedia\pywikibot\comms\http.py", line 30, in <module>
    from httplib2 import SSLHandshakeError
ImportError: No module named httplib2

How should I do? :(

Samat

ps. to Bináris: you are right, old version was more (beginner) user friendly :)



On Sat, Oct 19, 2013 at 3:29 PM, Strainu <strainu10@gmail.com> wrote:
The simplest way is to run pwb.py from the root of the framework. So,
if you got the code in c:\pywikibot-core and pywikibot in
c:\pywikibot-core\pywikibot, you'd have something like:

c:\pywikibot-core> python pwb.py pywikibot\login.py

or, in general,

c:\pywikibot-core> python pwb.py c:\path\to\your\script.py

as pwb.py solves all the path-related issues.

You can also try to install pywikibot as a python library, with
"python setup.py install", but I'm not sure if and how this works on
Windows. If the install is successful, you should be able to import
pywikibot from anywhere. After each update from git, you need to
install the script again.

2013/10/19 Samat <samat78@gmail.com>:
> Hi,
>
> I had used pywikibot for years, but in the past years I didn't use it.
> Now, I would like to use it again on Windows7, therefore I downloaded the
> code from here: https://github.com/wikimedia/pywikibot-core using
> TortoiseSVN, and installed Python 2.7.5. I use the last version of these.
> I set the path for Python27, pywikipedia and pywikibot folders as PATH
> system variable.
> I have my own user-config.py file.
> I followed the instruction on
> https://www.mediawiki.org/wiki/Manual:Pywikipediabot/Windows
>
> As I want to run login.py, I get this message:
> Traceback (most recent call last):
>   File "C:\Program Files\pywikipedia\pywikibot\login.py", line 15, in
> <module>
>     import pywikibot
> ImportError: No module named pywikibot
>
> I got similar error for other scripts: import module --> ImportError: No
> module named ...
>
> Could you please help me, how could I solve this problem?
>
> Thanks in advance.
>
> Best regards,
> Samat