如何在Windows上安装setproctitle?

SRK*_*RKX 7 python-3.x

我正在尝试openopt在Windows 8.1 64位上安装Python 3.3 的库。

问题是,要运行其安装程序,我首先必须安装setproctitle

这就是所有错误的地方。

运行时easy_install setproctitle,在PowerShell中出现以下错误:

搜索setproctitle读取 https://pypi.python.org/simple/setproctitle/最佳匹配:setproctitle 1.1.8下载https://pypi.python.org/packages/source/s/setproctitle/setproctitle-1.1.8。 zip#md5 = 99bd5957546846660a61f30bb8 7ba24a处理setproctitle-1.1.8.zip编写c:\ users \ smaga \ appdata \ local \ temp \ easy_install-wuzmf5 \ setproctitle-1.1.8 \ setup.cfg运行setproctitle-1.1.8 \ setup。 py -q bdist_egg --dist-dir c:\ users \ smaga \ appdata \ local \ temp \ easy_install-wuzmf5 \ setpro ctitle-1.1.8 \ egg-dist-tmp-z2vmaj Traceback(最近一次调用是):
在load_entry_point('setuptools == 1.4.2','console_scripts','easy_install')()文件的第9行,文件“ C:\ Python33 \ Scripts \ easy_install-script.py”()文件“ C:\ Python33 \ lib \主站点上的site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py”,行1924

文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py”,行1911,带有_ei_usage文件“ C:\ Python33 \ lib \ site -packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py“,行1928,在文件“ C:\ Python33 \ lib \ distutils \ core.py”,行148,在安装程序dist中.run_commands()文件“ C:\ Python33 \ lib \ distutils \ dist.py”,行929,在run_commands self.run_command(cmd)文件“ C:\ Python33 \ lib \ distutils \ dist.py”,行948,在run_command cmd_obj.run()文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py”中,行374,在运行文件“ C: \ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py“,第609行,在insta ll_item文件“ C:\ Python33 \”中的行639中,在easy_安装文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py”中lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ easy_install.py“,第825行,位于insta ll_eggs文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4”中。 2-py3.3.egg \ setuptools \ command \ easy_install.py“,第1031行,位于d_and_install文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \在运行设置文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ sandbox.py”的命令\ easy_install.py”中,行1016,在run_setup中运行文件“ C:\ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ sandbox.py”,行120。文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2”中的\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ sandbox.py”,第71行-py3.3.egg \ setuptools \ compat.py”,执行文件94行,文件“ setup.py”,行99,文件“ C:\ Python33 \ lib \ distutils \ core.py”,行148,在设置dist.run_commands()文件“ C:\ Python33 \ lib \ distutils \ dist.py”,行929,在run_commands self.run_command(cmd)文件“ C:\ Python33 \ lib \ distutils \ dist.py”,行948,在run_command cmd_obj.run()文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ bdist_egg.py”的行185中,在运行文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ bdist_egg.py“,行171,在call_com要求文件” C:\ Python33 \ lib \ distutils \ cmd.py”,第313行,位于run_command self.distribution.run_command(command)文件“ C:\ Python33 \ lib \ distutils \ dist.py”,第948行,位于run_command cmd_obj.run( )运行文件“ C:\ Python33 \ lib \ distutils”中的文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ install_lib.py”,第20行\ command \ install_lib.py”,第107行,位于构建self.run_command('build_ext')文件“ C:\ Python33 \ lib \ distutils \ cmd.py”,第313行,位于run_command self.distribution.run_command(command)在run_command cmd_obj.run()中的文件“ C:\ Python33 \ lib \ distutils \ dist.py”,第948行,文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg运行文件“ C”中的“ \ setuptools \ command \ build_ext.py”,第52行:运行self.build_extensions()中的353行中的\ Python33 \ lib \ distutils \ command \ build_ext.py“,在build_extensions self.build_extension中的文件” C:\ Python33 \ lib \ distutils \ command \ build_ext.py“,行462 (ext)build_ex张力文件“ C:\ Python33 \”中的文件“ C:\ Python33 \ lib \ site-packages \ setuptools-1.4.2-py3.3.egg \ setuptools \ command \ build_ext.py”,第186行lib \ distutils \ command \ build_ext.py”,第517行,位于build_extensionDepend = ext.depends中)文件“ C:\ Python33 \ lib \ distutils \ msvc9compiler.py”,第460行,在编译self.initialize()文件中C:\ Python33 \ lib \ distutils \ msvc9compiler.py“,行371,在初始化vc_env = query_vcvarsall(VERSION,plat_spec)文件“ C:\ Python33 \ lib \ distutils \ msvc9compiler.py”,行287,在query_vcvarsall中引发ValueError(str(list(result.keys())))ValueError:['path']

我在SO和互联网上四处搜寻,发现问题出在msvc9compiler.py

我确保在计算机上安装了Visual Studio 9编译器,但我真的不知道该怎么办...

是否有人在Windows 8.1 64位上成功安装了该库?这是全局问题还是真的特定于我需要执行某些操作的机器?

Raj*_*aja 7

我使用了上面的答案,但执行方法略有不同。请检查以下,

下载从“世界高血压联盟”文件“后的Python扩展包的Windows

我选择了第一个“setproctitle?1.1.8?cp26?none?win32.whl”,因为我的python版本在Windows机器上是2.6。

并使用“pip”安装程序运行文件,如下所示,

C:\Python26\Lib\site-packages\gctools>pip install "C:\Users\TC3234\Downloads\setproctitle-1.1.8-cp26-none-win32.whl"
Unpacking c:\users\TC3234\downloads\setproctitle-1.1.8-cp26-none-win32.whl
Installing collected packages: setproctitle
Successfully installed setproctitle
Cleaning up...
Run Code Online (Sandbox Code Playgroud)


AA *_*A A 5

尽管我无法从源代码成功编译该包,但在http://www.lfd.uci.edu/~gohlke/pythonlibs/#setproctitle 上提供了预编译的轮子。

要使用它们,请下载与您拥有的 Python 版本相对应的轮子,然后运行,例如:

pip install setproctitle?1.1.8?cp33?none?win_amd64.whl
Run Code Online (Sandbox Code Playgroud)