Articles of python

导入tensorflow模块时出错

我尝试用Python学习TensorFlow。 我的问题是导入TF模块。 这里是我的configuration: Python 3.6.1 , Windows 7 (带有MSVCP140.dll) 我已经通过命令安装了TensorFlow(在电源shell中)。 有用。 python -m pip install –upgrade tensorflow 但是当我运行python环境并尝试导入张量stream import tensorflow as tf 我得到的错误,这个错误提出了与它有关的另一个错误,但在一开始,我想先解决这个问题 Traceback(最近一次调用最后):第18行,在swig_import_helper fp中,path名为“C:\ Users \ Jacek \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” ,在find_module中的第296行,描述= imp.find_module('_pywrap_tensorflow',[dirname( file )])文件“C:\ Users \ Jacek […]

Windows上的Python – 如何等待多个subprocess?

如何在Windows上等待Python中的多个subprocess,而无需等待(轮询)? 像这样的东西几乎适用于我: proc1 = subprocess.Popen(['python','mytest.py']) proc2 = subprocess.Popen(['python','mytest.py']) proc1.wait() print "1 finished" proc2.wait() print "2 finished" 问题是,当proc2在proc1之前完成时,父进程将仍然等待proc1 。 在Unix上,在循环中使用waitpid(0)来获得subprocess的返回代码 – 如何在Windows上的Python中实现这样的function?

在Windows x64中运行Cython – 致命错误C1083:无法打开包含文件:'basetsd.h':没有这样的文件或目录

我一直试图在我的Window 7系统上安装Cython for Python 2.7。 特别是,我更喜欢64位的一切。 (如果你想知道,我需要Cython,因为Cython是我需要的一个组件,用于一些专门的数值分析的另一个包,而x64对于大型数据集的存储可能是一个优势。 所以我从官方网站下载了x64 Python 2.7。 从Christoph Gohlke得到Cython 。 Python 2.7的amd64版本当然。 在我安装之前,我在这里添加了Python 2.7到registry中的。 之后,我从这里安装了Visual C ++编译器(我不认为它可行), 在这里 (但是这个应该)。 此时,我已经在我的C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin目录下了所有的vcvars32.bat , vcvars64.bat , vcvars86_amd64.bat , vcvarsx86_ia64.bat 。 我跑了vcvars64.bat ,没有错误信息。 随后,我跟着这个页面创build了一个“hello world”testing文件。 然后,我得到了这个错误。 …\Tests>python setup.py build_ext –inplace running build_ext building 'hello' extension error: Unable to find vcvarsall.bat 所以我想,自己:那么,Cython找不到那个文件,因为它不存在。 […]

使用Python将我的Windows计算机与无线AP连接起来

我想写一个python脚本,可以使我的计算机关联到一个无线接入点,给定的名称作为一个string。 例如,我可能会指定我想连接到linksys ,我的脚本会导致计算机这样做。 我看了一下这个问题,却无法从查看提供的链接中理解该怎么做。 有人能指出我正确的方向吗?

如何创build一个可以被subprocess读取的临时文件?

我正在编写一个Python脚本,需要将一些数据写入临时文件,然后创build一个运行C ++程序的subprocess来读取临时文件。 我试图使用NamedTemporaryFile这个,但根据文档, 当命名的临时文件仍然打开时,名称是否可用于第二次打开该文件,在不同的平台上是不同的(它可以在Unix上使用,不能在Windows NT或更高版本上使用)。 事实上,在Windows上,如果在写入后刷新临时文件,但是不要closures它,直到我想让它消失,则subprocess无法打开它进行读取。 我正在通过创build文件与delete=False ,在产卵subprocess之前closures它,然后手动删除它,一旦我完成: fileTemp = tempfile.NamedTemporaryFile(delete = False) try: fileTemp.write(someStuff) fileTemp.close() # …run the subprocess and wait for it to complete… finally: os.remove(fileTemp.name) 这似乎不雅。 有一个更好的方法吗? 也许一种方法来打开临时文件的权限,以便subprocess可以得到它?

如何在Python控制台程序中使用echo“*”读取密码?

我在Windows下用Python编写一个控制台程序。 用户需要login才能使用该程序,当他input密码时,我希望它们被回显为“*”,而我可以得到用户input的内容。 我在标准库中find了一个名为getpass的模块,但是在input时不会回显任何东西(linux就好)。 谢谢。

如何在Windows上安装M2crypto

安装OpenSSL之后 ,下载预先构build的Swig可执行文件 ,并确保openssl库位于默认的 c:\pkg , pip install m2crypto导致: … C:\Program Files (x86)\gfortran\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Pyth on27\include -IC:\Python27\PC -Ic:\pkg\include -Ic:\users\evbo\appdata\local\tem p\pip_build_evbo\m2crypto\SWIG -c SWIG/_m2crypto_wrap.c -o build\temp.win32-2.7\ Release\swig\_m2crypto_wrap.o -DTHREADING gcc: error: unrecognized command line option '-mno-cygwin' error: command 'gcc' failed with exit status 1 看来M2crypto的二进制安装程序解决scheme已不再可用,而且我也没有看到我根据M2crypto安装文档所做的任何错误。 我该如何解决这个安装问题? 是否有依赖旧版本的GCC?

Bizzarre问题试图使Rpy2 2.1.9与R 2.12.1工作,在Windows XP下使用Python 2.6 – Rpy无法findR.dll?

我一直有一个真正的问题,试图使我的R安装Rpy2发挥很好。 我第一次尝试安装rpy2 MSI包,这似乎并没有工作。 当我运行推荐的testing,它给我一个错误,说它无法findR.dll,因为新的R安装(2.11后)将DLL安装到一个i386文件夹,其中rpy2无法find它们,因为它在bin文件夹而不是bin / i386文件夹中查找。 然后,我尝试使用Python中包含的命令行工具(distutils)从头开始构build安装。 这没有奏效,因为setup.py声称无法findR_home位置。 但是我确实知道编辑环境variables(PATH)可能会显示rpy2安装程序在哪里可以findR安装。 然后,我对环境进行了一些编辑,添加了指向bin / i386目录的“R_home”variables,并在PATHvariables下创build了一个新条目,指向同一个位置。 不幸的是,当它findRpath时,我得到了这个问题: running build running build_py running build_ext Traceback (most recent call last): File "setup.py", line 372, in <module> [os.path.join('doc', 'source', 'rpy2_logo.png')])] File "C:\Python26\lib\distutils\core.py", line 152, in setup dist.run_commands() File "C:\Python26\lib\distutils\dist.py", line 975, in run_commands self.run_command(cmd) File "C:\Python26\lib\distutils\dist.py", line 995, in run_command cmd_obj.run() File […]

没有支持的颜色terminal库Python / Jupyter

我试图在我的Windows 7机器上启动一个Jupyter笔记本服务器,但是在打字之后,我不断收到这个奇怪的,看似不可测的错误: jupyter notebook 进入cmd.exe C:\Users\zfleeman>jupyter notebook Traceback (most recent call last): File "c:\python27\lib\runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "c:\python27\lib\runpy.py", line 72, in _run_code exec code in run_globals File "C:\Python27\Scripts\jupyter-notebook.EXE\__main__.py", line 9, in <modul e> File "c:\python27\lib\site-packages\jupyter_core\application.py", line 267, in launch_instance return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs) File "c:\python27\lib\site-packages\traitlets\config\application.py", line 657 , in […]

为什么我的PyGame调音台不能播放声音?

2.7中的我的PyGame调音台不能使用声音选项。 我可以使它与mixer.music一起工作,但不能和mixer.sound一起使用mixer.sound,它会产生一个小的滴答声,然后停下来。 码: import pygame pygame.mixer.init(frequency=22050, size=-16, channels=2, buffer=4096) song = pygame.mixer.Sound("song.mp3") pygame.mixer.Sound.play(song) 没有错误,它只是不会发挥,并给出一个小滴答声的噪音。 在Windows 7-x64顺便说一句。