到目前为止我使用PyQt类做了什么:
all_Addresses = QNetworkInterface.allAddresses() #list-of-QHostAddress
for addr in all_Addresses:
print(addr.toString())
Run Code Online (Sandbox Code Playgroud)
输出:
172.16.0.186 - Virtual Interface IP address
192.168.10.2 - Physical interface IP address. I want this one.
127.0.0.1
Run Code Online (Sandbox Code Playgroud)
使用socket:
import socket
print(socket.gethostbyname(socket.gethostname()))
Run Code Online (Sandbox Code Playgroud)
输出:
172.16.0.186 - When openVPN is on
192.168.10.2 - When its off
Run Code Online (Sandbox Code Playgroud)
我正在开始一些文字处理项目,我需要NumPy和NLTK.这是我第一次了解easy_install以及如何将新的python模块编译到系统中.
我有Python 2.7 x64加VS 11和VS 12.还有Cygwin(我猜的最新版本).我可以在使用VS编译的文件中看到它使用与编译python代码的版本相同的版本查找VS env,为什么?当我硬编码11.0这是我的版本时,numpy无法建立几个奇怪的错误vcvarsall(它发现vcvarsall,可能误用了它).
我不能在Windows上构建python二进制文件吗?如果没有,我可以在Linux for Windows上交叉编译吗?(使用与Google相同的Android SDK方法)
我下载了http://pytools.codeplex.com/(Visual Studio的Python工具),以便我可以在Visual Studio中编写Python.
问题是当我尝试使用最基本的包"numpy"时,如下所示:
import numpy
Run Code Online (Sandbox Code Playgroud)
它说" 没有名为'numpy'的模块."
如何在Visual Studio中使用NumPy和SciPy?
注意:我在另一台运行良好的机器上使用Canopy Expres ; 但是,我不想在这台机器上安装它,因为我已经安装了Visual Studio.
我通过右键单击Python环境并单击添加环境,将Python 3.3环境添加到我的Python"解决方案"中.但是,在右键单击我的环境并单击安装Python包后,我输入"numpy"并在尝试安装时出现此错误:
...
creating build
creating build\src.win32-3.3
creating build\src.win32-3.3\numpy
creating build\src.win32-3.3\numpy\distutils
building library "npymath" sources
No module named 'numpy.distutils.msvccompiler' in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\dom\appdata\local\temp\pip_build_Dom\numpy
Storing complete log in C:\Users\Dom\pip\pip.log
'numpy' failed to install. Exit code: 1
Run Code Online (Sandbox Code Playgroud)
我该如何安装NumPy?
我正在尝试在我的计算机上安装PyCrypto 2.6 Library.但我不断收到以下错误
D:\Software\Python\package\pycrypto-2.6>python setup.py build
running build
running build_py
running build_ext
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Random.OSRNG.winrandom' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)
我的系统有Windows 8 Pro 64位,Visual Studio Enterprise 2012和Python 3.3
为了解决这个错误,我尝试设置环境变量,VS90COMNTOOLS=%VS110COMNTOOLS%如fmuecke在post错误中所建议的:无法找到vcvarsall.bat,但它对我不起作用.
任何人都可以告诉我如何解决这个错误.
仅供参考,我不安装VC2008等.
我现在正在尝试加密一段时间.我最近得到了这个名为PythonCrypter的基于python的crypter.
我是Python的新手,当我尝试通过终端打开CodeSection.py文件时,我得到错误说 from Crypto.Cipher import AES
ImportError: No Module Named Crypto.Cipher
我究竟做错了什么?
我已升级到VS2010并正在寻找vbuild可执行文件.对于VS2008,它位于:
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe
VS2010在哪里?它不在:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\vcpackages\vcbuild.exe
所以我发现帮助安装cx_Oracle但仍然卡住了.我从oracle下载了最新的instantclient,并将ORACLE_HOME设置为解压缩文件的位置(直接和ORACLE_HOME值与文件之间的bin文件夹),但easy_install在运行setup.py时弹出错误说它可以'找到Oracle包含文件.我注意到文件夹中只有11g dll,我是否需要所有3个驱动程序才能完成设置?如果是这样,我在哪里获得它们?
我正在尝试安装/编译ctools for python 时获取以下错误(版本信息)
ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:22:14) [MSC v.1500 64 bit (AMD64)] on win32
Run Code Online (Sandbox Code Playgroud)
错误:
building 'deap.cTools' extension
Traceback (most recent call last):
File "setup.py", line 40, in <module>
cmdclass = {'build_py': build_py}
File "C:\Python27\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Python27\lib\distutils\command\install.py", …Run Code Online (Sandbox Code Playgroud) 我有pip + mingw在windows中工作.我测试了它
pip install cython
Run Code Online (Sandbox Code Playgroud)
它完美无缺.
pip install numpy
Run Code Online (Sandbox Code Playgroud)
然而,失败了很长的错误消息列表.这样做的正确方法是什么,还是应该放弃尝试使用pip?
Downloading/unpacking numpy
Running setup.py egg_info for package numpy
non-existing path in 'numpy\\distutils': 'site.cfg'
F2PY Version 2
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\libs']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\libs']
NOT AVAILABLE
atlas_blas_info:
libraries f77blas,cblas,atlas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\libs']
NOT AVAILABLE
blas_info:
libraries blas not found in ['C:\\Python27\\lib', 'C:\\', 'C:\\Python27\\libs']
NOT AVAILABLE
blas_src_info:
NOT AVAILABLE
NOT AVAILABLE
lapack_opt_info: …Run Code Online (Sandbox Code Playgroud) 相关问题:
相关答案:
相关评论:
pip install lxml我的错误的最后几行,由pip记录:
cl:命令行警告D9025:使用'/ w'覆盖'/ W3'
lxml.etree.c
C:\ Users\NATHAN~1\AppData\Local\Temp\pip_build_nathanielanderson\lxml\src\lxml\includes\etree_defs.h(9):致命错误C1083:无法打开包含文件:'libxml/xmlversion.h':否这样的文件或目录
C:\ Python34\lib\distutils\dist.py:260:UserWarning:未知的分发选项:'bugtrack_url'
warnings.warn(MSG)
错误:命令'C:\ Program Files\Microsoft Visual Studio 10.0\VC\BIN\cl.exe'失败,退出状态为2
所以我无法从.egg安装或编译...
我也找不到这个版本的Python的Windows安装程序(exe或msi或其他)
看起来克里斯确实提供了一个直接的exe:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
谢谢,克里斯!任何想法为什么我不能使用pip编译?
python ×8
numpy ×2
pip ×2
python-2.7 ×2
python-3.x ×2
windows ×2
c++ ×1
compilation ×1
cx-oracle ×1
distutils ×1
easy-install ×1
encryption ×1
ip-address ×1
locate ×1
lxml ×1
mingw ×1
pycrypto ×1
pyqt ×1
vcbuild ×1