virtualenv ./env 失败

2015-12-31 15:13:52 +08:00
 imria
New python executable in ./env/bin/python
Installing Setuptools....................
Complete output from command /home/lvzhuo/workspa...board/env/bin/python setup.py install --single-version-externally-managed --record record:
Traceback (most recent call last):
File "setup.py", line 17, in <module>
exec(init_file.read(), command_ns)
File "<string>", line 8, in <module>
File "/tmp/tmpTxJqbf/setuptools-0.9.8/setuptools/__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File "/tmp/tmpTxJqbf/setuptools-0.9.8/setuptools/extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "/tmp/tmpTxJqbf/setuptools-0.9.8/setuptools/dist.py", line 7, in <module>
from setuptools.command.install import install
File "/tmp/tmpTxJqbf/setuptools-0.9.8/setuptools/command/__init__.py", line 8, in <module>
from setuptools.command import install_scripts
File "/tmp/tmpTxJqbf/setuptools-0.9.8/setuptools/command/install_scripts.py", line 3, in <module>
from pkg_resources import Distribution, PathMetadata, ensure_directory
File "/tmp/tmpTxJqbf/setuptools-0.9.8/pkg_resources.py", line 16, in <module>
import sys, os, time, re, imp, types, zipfile, zipimport
ImportError: No module named time
----------------------------------------
...Installing Setuptools...done.
Traceback (most recent call last):
File "/usr/bin/virtualenv", line 3, in <module>
virtualenv.main()
File "/usr/lib/python2.6/site-packages/virtualenv.py", line 821, in main
symlink=options.symlink)
File "/usr/lib/python2.6/site-packages/virtualenv.py", line 961, in create_environment
install_sdist('Setuptools', 'setuptools-*.tar.gz', py_executable, search_dirs)
File "/usr/lib/python2.6/site-packages/virtualenv.py", line 932, in install_sdist
filter_stdout=filter_install_output)
File "/usr/lib/python2.6/site-packages/virtualenv.py", line 899, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/lvzhuo/workspa...board/env/bin/python setup.py install --single-version-externally-managed --record record failed with error code 1


各位大侠,求助!!!
3152 次点击
所在节点    Python
7 条回复
crayygy
2015-12-31 15:25:44 +08:00
什么环境
imria
2015-12-31 15:46:57 +08:00
@crayygy

# python --version
Python 2.6.6
# uname -a
Linux 115.231.216.28-falcon 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
zeayes
2015-12-31 15:48:41 +08:00
安装 setuptools 时加载不了 time 模块, virtualenv 是那个版本的?
执行./env/bin/python -c 'import time',看能不能加载 time 模块
virtualenv pyenv --no-setuptools 试试
imria
2015-12-31 15:51:01 +08:00
@zeayes

virtualenv 是 yum 装的
yum install -y python-virtualenv


# virtualenv --version
1.10.1
est
2015-12-31 15:53:42 +08:00
ImportError: No module named time


这样的环境基本算是被玩坏了。重装吧。
est
2015-12-31 15:54:13 +08:00
另外 centos 6.x 太老了。最要不要去动系统的 py 。最好 miniconda 装一个干净的独立 2.7 环境。
imria
2015-12-31 18:23:31 +08:00
我把所有与 py 相关的都重装了一遍才好,谢谢楼上各位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX