So something moved the Python directory from after the LyX bin directory
(in the LyX prefix) to before it (in the environment in which the script
runs). That's odd.
On 04/19/2011 04:08 PM, Diego Queiroz wrote:
Copied from Tools > Preferences > Paths
C:\Program Files\LyX 2.0rc3\bin
C:\Program Files\Python\Python25
C:\Program Files\MiKTeX 2.9\miktex\bin
C:\Program Files\LyX 2.0rc3\etc\Ghostscript\bin
C:\Program Files\LyX 2.0rc3\etc\ImageMagick-6.6.9-5
C:\Program Files\GIMP-2.0\bin
C:\Program Files\Adobe\Adobe Photoshop CS5
C:\Program Files\Inkscape
C:\Program Files\LyX 2.0rc3\etc\Metafile2eps
---
Diego Queiroz
2011/4/19 Paul A. Rubin <ru...@msu.edu <mailto:ru...@msu.edu>>
What is the value of \path_prefix in your LyX preferences file?
Paul
On 04/19/2011 03:51 PM, Diego Queiroz wrote:
Well... I think I wasn't clear. Sorry.
All this information I get *inside* "convertDefault.py".
To get this info, first I changed it to show me the contents of
PATH variable ( os.environ['PATH'] ).
Then, *inside* conventDefault.py, the content of the PATH
variable is what I said.
For some reason I don't understand, LyX insert system32 folder
reference before its own in PATH.
I have no control over this behavior.
To be clear, the result of the command "print
os.environ['PATH']", running inside convertDefault.py is the
following:
C:\Users\Diego\AppData\Local\Temp\lyx_tmpdir.Hp3684
C:\Program Files\Python\Python25
C:\Windows\system32
C:\Program Files\LyX 2.0rc3\bin
C:\Program Files\MiKTeX 2.9\miktex\bin
C:\Program Files\LyX 2.0rc3\etc\Ghostscript\bin
C:\Program Files\LyX 2.0rc3\etc\ImageMagick-6.6.9-5
C:\Program Files\GIMP-2.0\bin
C:\Program Files\Adobe\Adobe Photoshop CS5
C:\Program Files\Inkscape
C:\Program Files\LyX 2.0rc3\etc\Metafile2eps
C:\Program Files\Common Files\microsoft shared\Windows Live
C:\Windows
C:\Windows\System32\wbem
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Program Files\Windows Live\Shared
C:\Program Files\QuickTime\QTSystem
C:\Program Files\Microsoft SQL Server\100\Tools\Binn
C:\Program Files\Microsoft SQL Server\100\DTS\Binn
C:\ProgramData\Qt\qt-everywhere-opensource-src-4.7.2\bin
C:\Program Files\CMake 2.8\bin
C:\ProgramData\strawberry\c\bin
C:\ProgramData\strawberry\perl\site\bin
C:\ProgramData\strawberry\perl\bin
Regards,
---
Diego Queiroz
2011/4/19 Paul A. Rubin <ru...@msu.edu <mailto:ru...@msu.edu>>
On 4/18/2011 10:16 PM, Diego Queiroz wrote:
Does someone know why "c:\Windows\System32" is included
in the path?
That's standard on Windows systems AFAIK. I'm looking at the
path on my Win XP machine right now, and it has
C:\WINDOWS\System32, C:\WINDOWS and C:\WINDOWS\System32\wbem
on the System portion of the path (the portion common to all
users). All you need to do is move the IM bin directory
ahead of the WINDOWS stuff on the path. Unfortunately,
Microsoft being Microsoft, the system portion of the path
precedes, rather than follows, the user portion of the path
when the two are glued together into the PATH environment
variable. If you installed IM for yourself only, rather than
for "all users", that would cause IM to go on the user path,
and come after the C:\WINDOWS stuff on the path string. You
can just edit the two path strings and move IM to the system
portion, near the front.
FYI, there is a freeware program called "Path Editor" (from
RedfernPlace) that makes editing paths easy on Windows.
Paul