Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ImportError: No module named _sysconfigdata_nd #336

Closed
AlecTaylor opened this issue Jan 20, 2014 · 6 comments
Closed

ImportError: No module named _sysconfigdata_nd #336

AlecTaylor opened this issue Jan 20, 2014 · 6 comments

Comments

@AlecTaylor
Copy link

When choosing your default python setup.py test; here is the traceback error I received:

" --always-copy -U setuptools:
  Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
Traceback (most recent call last):
  File "<string>", line 279, in <module>
  File "<string>", line 214, in main
  File "/home/al/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1712, in main
  File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1700, in with_ei_usage
  File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1716, in <lambda>
  File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 971, in run_command
    cmd_obj.ensure_finalized()
  File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
    self.finalize_options()
  File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 125, in finalize_options
  File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1121, in _expand
  File "/usr/lib/python2.7/distutils/cmd.py", line 312, in get_finalized_command
    cmd_obj.ensure_finalized()
  File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
    self.finalize_options()
  File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 32, in finalize_options
  File "/usr/lib/python2.7/distutils/command/install.py", line 321, in finalize_options
    (prefix, exec_prefix) = get_config_vars('prefix', 'exec_prefix')
  File "/home/alectaylor/.strider/.venv/lib/python2.7/distutils/__init__.py", line 92, in sysconfig_get_config_vars
    real_vars = old_get_config_vars(*args)
  File "/usr/lib/python2.7/distutils/sysconfig.py", line 495, in get_config_vars
    func()
  File "/usr/lib/python2.7/distutils/sysconfig.py", line 439, in _init_posix
    from _sysconfigdata import build_time_vars
  File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module>
    from _sysconfigdata_nd import *
ImportError: No module named _sysconfigdata_nd
@jaredly
Copy link
Member

jaredly commented Jan 20, 2014

What's the environment?
On Jan 20, 2014 12:33 AM, "AlecTaylor" notifications@github.com wrote:

When choosing your default python setup.py test; here is the traceback
error I received:

" --always-copy -U setuptools:
Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
Traceback (most recent call last):
File "", line 279, in
File "", line 214, in main
File "/home/al/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1712, in main
File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1700, in with_ei_usage
File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1716, in
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 971, in run_command
cmd_obj.ensure_finalized()
File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
self.finalize_options()
File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 125, in finalize_options
File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 1121, in _expand
File "/usr/lib/python2.7/distutils/cmd.py", line 312, in get_finalized_command
cmd_obj.ensure_finalized()
File "/usr/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
self.finalize_options()
File "/home/alectaylor/.strider/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 32, in finalize_options
File "/usr/lib/python2.7/distutils/command/install.py", line 321, in finalize_options
(prefix, exec_prefix) = get_config_vars('prefix', 'exec_prefix')
File "/home/alectaylor/.strider/.venv/lib/python2.7/distutils/init.py", line 92, in sysconfig_get_config_vars
real_vars = old_get_config_vars(*args)
File "/usr/lib/python2.7/distutils/sysconfig.py", line 495, in get_config_vars
func()
File "/usr/lib/python2.7/distutils/sysconfig.py", line 439, in _init_posix
from _sysconfigdata import build_time_vars
File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in
from _sysconfigdata_nd import *
ImportError: No module named _sysconfigdata_nd


Reply to this email directly or view it on GitHubhttps://github.com//issues/336
.

@AlecTaylor
Copy link
Author

Ubuntu 13.10 x64 with Python 2.7.5?

@jaredly
Copy link
Member

jaredly commented Jan 21, 2014

looks like an ubuntu x64 + python issue.
Try this pypa/virtualenv#410

@AlecTaylor
Copy link
Author

Thanks, running sudo ln -fs /usr/lib/python2.7/plat-i386-linux-gnu/_sysconfigdata_nd.py /usr/lib/python2.7/ fixed that error.

Unfortunately, I am now getting another:

$ virtualenv.py /home/alectaylor/.strider/.venv python 528ms

Please use the *system* python to run this script
Traceback (most recent call last):
  File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 2471, in <module>
    main()
  File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 942, in main
    never_download=options.never_download)
  File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 1043, in create_environment
    site_packages=site_packages, clear=clear))
  File "/home/alectaylor/.strider/.venv/lib/python2.7/posixpath.py", line 352, in abspath
    if not isabs(path):
  File "/home/alectaylor/.strider/.venv/lib/python2.7/posixpath.py", line 61, in isabs
    return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'

@jaredly
Copy link
Member

jaredly commented Jan 21, 2014

Does virtualenv run on your system normally?

On Mon, Jan 20, 2014 at 10:34 PM, AlecTaylor notifications@github.comwrote:

Thanks, running sudo ln -fs
/usr/lib/python2.7/plat-i386-linux-gnu/_sysconfigdata_nd.py
/usr/lib/python2.7/ fixed that error.

Unfortunately, I am now getting another:

$ virtualenv.py /home/alectaylor/.strider/.venv python 528ms

Please use the system python to run this script
Traceback (most recent call last):
File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 2471, in
main()
File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 942, in main
never_download=options.never_download)
File "/usr/local/lib/node_modules/strider/node_modules/strider-python/thirdparty/virtualenv.py", line 1043, in create_environment
site_packages=site_packages, clear=clear))
File "/home/alectaylor/.strider/.venv/lib/python2.7/posixpath.py", line 352, in abspath
if not isabs(path):
File "/home/alectaylor/.strider/.venv/lib/python2.7/posixpath.py", line 61, in isabs
return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'


Reply to this email directly or view it on GitHubhttps://github.com//issues/336#issuecomment-32822782
.

@AlecTaylor
Copy link
Author

Yes, it works fine locally (using virtualenv from the python-virtualenv ubuntu-package).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants