chaodluffy / pythonxy

Automatically exported from code.google.com/p/pythonxy
0 stars 0 forks source link

Permissions error at launch #599

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
If relevant, please answer to the following questions:
1. What version of Python(x,y) have you installed?
2.7.3.1
2. Which components have you installed (Python(x,y) installer: component
page):
?
3. Have you selected the option "Customize installation directories"?
?
4. If the answer to 3. is yes, what installation directories have you
chosen?
5. Where did you install Python(x,y) itself?
?
6. Have you installed Python(x,y):
?
7. What is your operating system?
c. Windows 7
8. Is the operating system 64 bit?
b. No
9. When you installed Python(x,y), were you logged in as :
b. an administrator of the machine
10. If you are using Windows Vista/7, have you installed Python(x,y):
?
11. Regarding installed softwares on your machine, how did you clean your
machine before installing Python(x,y) (multiple answers are possible):
?

What steps will reproduce the problem?
This problem was originally reported on the mailing list here:

https://groups.google.com/forum/?fromgroups=#!topic/pythonxy/6OJxl66SPlM

I was working on a similar issue on the Spyder project [1], and the symptoms 
looked similar enough that I thought I might try to assist. Furthermore, the 
userconfig code for both packages is pretty similar. After corresponding with 
the original poster, we eventually got xy to launch. The attached version of 
userconfig.py solves the issue. It's not a particularly elegant hack, but it 
seems to work.

[1] http://code.google.com/p/spyderlib/issues/detail?id=1242

Original issue reported on code.google.com by jed.lud...@gmail.com on 7 Feb 2013 at 9:37

Attachments:

GoogleCodeExporter commented 8 years ago
I was monitoring the conversation.

The userconfig.py from soyderlib introduces dependencies on spyderlib not 
present in xy.

I'm working on replacing these dependencies with "six".

Original comment by grizzly.nyo on 8 Feb 2013 at 8:01

GoogleCodeExporter commented 8 years ago
Actually, I should clarify. The userconfig.py I attached earlier was a copy of 
*Python(x,y)'s* userconfig.py that I had modified, not Spyder's. So I didn't 
bring over any of the Spyder dependencies nor the Python3 compatibility stuff. 
I only made minor changes to the __save method. For convenience, here is a 
patch you could apply against the current version of xy's userconfig.py. It's 
actually a better implementation than what I attached earlier.

Original comment by jed.lud...@gmail.com on 9 Feb 2013 at 1:12

Attachments:

GoogleCodeExporter commented 8 years ago
Thanks! your help is much appreciated :)

I'll integrate everything into userconfig ASAP.

Original comment by grizzly.nyo on 9 Feb 2013 at 8:03

GoogleCodeExporter commented 8 years ago

Original comment by grizzly.nyo on 15 Feb 2013 at 10:52

GoogleCodeExporter commented 8 years ago
This issue was closed by revision 6a3c743102d0.

Original comment by grizzly.nyo on 16 Mar 2013 at 8:16