← 返回首页

YeeLong 8101 + OpenBSD 5.2上安装Python Virtualenv

最近准备将VIMP的一个视频平台网站迁移到一台龙芯机器上(运行OpenBSD 5.2-current mips64el),同时还可以将它作为家里的无线接入点。几经考量,准备使用MediaCore社区版。 MediaCore是使用Python开发的一个视频网站平台。安装过程中有一步需要安装Python的Virtualenv。按照安装手册操作却行不通。

YeeLong# easy_install virtualenv Searching for virtualenv Reading http://mediacorecommunity.org/dependencies/dev/ Link to http://pypi.python.org/simple/virtualenv/ ***BLOCKED*** by —allow-hosts Couldn’t find index page for ‘virtualenv’ (maybe misspelled?) Scanning index of all packages (this may take a while) Link to http://pypi.python.org/simple/ ***BLOCKED*** by —allow-hosts No local packages or download links found for virtualenv Best match: None Traceback (most recent call last): File “/usr/local/bin/easy_install”, line 8, in <module> load_entry_point(‘setuptools==0.6c11’, ‘console_scripts’, ‘easy_install’)() File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py”, line 1712 , in main File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py”, line 1700 , in with_ei_usage File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py”, line 1716 , in <lambda> File “/usr/local/lib/python2.7/distutils/core.py”, line 152, in setup dist.run_commands() File “/usr/local/lib/python2.7/distutils/dist.py”, line 953, in run_commands File “/usr/local/lib/python2.7/distutils/dist.py”, line 972, in run_command cmd_obj.run() File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py”, line 211, in run File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py”, line 434, in easy_install File “/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/package_index.py”, line 475, in fet ch_distribution AttributeError: ‘NoneType’ object has no attribute ‘clone’   google后发现可以直接下载Virtualenv包的源码进行安装: YeeLong# ftp http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.7.1.2.tar.gz YeeLong# easy_install virtualenv-1.7.1.2.tar.gz Processing virtualenv-1.7.1.2.tar.gz Running virtualenv-1.7.1.2/setup.py -q bdist_egg —dist-dir /tmp/easy_install-TG5_T0/virtualenv-1.7.1.2/egg-dist-tmp-4hGv bY warning: no previously-included files matching ’*.*’ found under directory ‘docs/_templates’ Removing virtualenv 0.9.2 from easy-install.pth file Adding virtualenv 1.7.1.2 to easy-install.pth file Installing virtualenv script to /usr/local/bin Installed /usr/local/lib/python2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg Processing dependencies for virtualenv==1.7.1.2 Finished processing dependencies for virtualenv==1.7.1.2