Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > python install settings...

Reply
Thread Tools

python install settings...

 
 
jtan325
Guest
Posts: n/a
 
      06-30-2005
hi,

i am running Linux Ubuntu Hoary and am trying to build the Python
numarray package, v. 1.3.2 by hand since ubuntu's repos won't be
updated until breezy.

i have python 2.4, and gcc 3.3.5

after unpacking the tar, i run "python setup.py install", as it says in
the installation instructions. i get the following:

[colfax 53] numarray-1.3.2 > python setup.py install
Using EXTRA_COMPILE_ARGS = []
running install
running build
running build_py
copying Lib/numinclude.py -> build/lib.linux-i686-2.4/numarray
running build_ext
Traceback (most recent call last):
File "setup.py", line 222, in ?
main()
File "setup.py", line 213, in main
setup(**p)
File "/usr/lib/python2.4/distutils/core.py", line 149, in setup
dist.run_commands()
File "/usr/lib/python2.4/distutils/dist.py", line 946, in
run_commands
self.run_command(cmd)
File "/usr/lib/python2.4/distutils/dist.py", line 966, in run_command
cmd_obj.run()
File "/usr/lib/python2.4/distutils/command/install.py", line 506, in
run
self.run_command('build')
File "/usr/lib/python2.4/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.4/distutils/dist.py", line 966, in run_command
cmd_obj.run()
File "/usr/lib/python2.4/distutils/command/build.py", line 112, in
run
self.run_command(cmd_name)
File "/usr/lib/python2.4/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.4/distutils/dist.py", line 966, in run_command
cmd_obj.run()
File "/usr/lib/python2.4/distutils/command/build_ext.py", line 254,
in run
customize_compiler(self.compiler)
File "/usr/lib/python2.4/distutils/sysconfig.py", line 174, in
customize_compiler
cc_cmd = cc + ' ' + opt
TypeError: cannot concatenate 'str' and 'NoneType' objects


I had a similiar (but different) error earlier, but then I learned I
had to set my "CC" environment variable. So I set that to "gcc". i have
tried setting my "OPT" setting to something like "-g 02" (no idea what
it means just found it somewhere, but it still didn't work.

upon closer inspection of Python's distutils sysconfig.py, is the error
being caused by the ' ' in "cc_cmd = cc + ' ' + opt"? Any ideas on this
new error? Are there packages/settings I need to take care of before i
can use Python's distutils to install stuff?

Thanks,
Jason

 
Reply With Quote
 
 
 
 
Edvard Majakari
Guest
Posts: n/a
 
      06-30-2005
"jtan325" <(E-Mail Removed)> writes:


> customize_compiler
> cc_cmd = cc + ' ' + opt
> TypeError: cannot concatenate 'str' and 'NoneType' objects


[...]

> upon closer inspection of Python's distutils sysconfig.py, is the error
> being caused by the ' ' in "cc_cmd = cc + ' ' + opt"? Any ideas on this
> new error? Are there packages/settings I need to take care of before i
> can use Python's distutils to install stuff?


The error message indicates that one of the operands on the right side is
None. ' ' is clearly a string constant (string with one whitespace), so the
problem must be either cc or opt - one of them is None.

Toying a little I realized Python emits different warnings for pairs
cc, opt = None, 'cat' and
cc, opt = 'cat', None:

>>> cc, opt = None, 'cat'
>>> cc_cmd = cc + ' ' + opt

Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

# note the different TypeError message below

>>> cc, opt = 'cat', None
>>> cc_cmd = cc + ' ' + opt

Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: cannot concatenate 'str' and 'NoneType' objects

So, for some reason, variable opt is None.

--
# Edvard Majakari Software Engineer
# PGP PUBLIC KEY available Soli Deo Gloria!

$_ = '456476617264204d616a616b6172692c20612043687269737 469616e20'; print
join('',map{chr hex}(split/(\w{2})/)),uc substr(crypt(60281449,'es'),2,4),"\n";
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Python 2.6 Install on OSX Server 10.5: lWhich flag to use in"configure" to Change the Install location? Omita Python 2 04-30-2009 03:07 PM
Ghost Console version 8 Remote Client install will not install to remote pc Ed Computer Support 3 03-18-2005 05:18 PM
XP Pro Install - Can't Install pro_seg5.swf Luke O'Malley Computer Support 1 12-05-2004 07:15 AM
Can't seem to boot from XP install CD (after botched Linux install) Cloud Burst Computer Support 3 05-22-2004 02:52 PM
How to determine JDK install directory and/or do silent install of J2SE? RJGraham Java 8 02-14-2004 02:19 PM



Advertisments