我正在Windows上的Wing IDE中运行PyLint.我的项目中有一个子目录(包),在包中我从顶层导入一个模块,即.
__init__.py
myapp.py
one.py
subdir\
__init__.py
two.py
Run Code Online (Sandbox Code Playgroud)
在two.py我内部import one,这在运行时工作正常,因为顶级目录(从中myapp.py运行)位于Python路径中.但是,当我在two.py上运行PyLint时,它给出了一个错误:
F0401: Unable to import 'one'
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我正在尝试运行一个启动python脚本的脚本.我得到一个ImportError:没有名为...的模块,但是,如果我启动ipython并通过解释器以相同的方式导入相同的模块,则接受该模块.
发生了什么,我该如何解决?我试图理解python如何使用PYTHONPATH,但我完全糊涂了.任何帮助将非常感谢.
是否可以在NLTK中使用Stanford Parser?(我不是在谈论斯坦福POS.)
我发现很难让我的环境变量在不同的机器上保持同步.我只想从一台计算机导出设置并导入到其他计算机.
我认为它应该是可能的,但不知道该怎么做.谁能帮我?谢谢.
当我开始金字塔pserve时,我得到了这个堆栈跟踪:
% python $(which pserve) ../etc/development.ini
Traceback (most recent call last):
File "/home/hughdbrown/.local/bin/pserve", line 9, in <module>
load_entry_point('pyramid==1.5', 'console_scripts', 'pserve')()
File "/home/hughdbrown/.virtualenvs/ponder/local/lib/python2.7/site-packages/pyramid-1.5-py2.7.egg/pyramid/scripts/pserve.py", line 51, in main
return command.run()
File "/home/hughdbrown/.virtualenvs/ponder/local/lib/python2.7/site-packages/pyramid-1.5-py2.7.egg/pyramid/scripts/pserve.py", line 316, in run
global_conf=vars)
File "/home/hughdbrown/.virtualenvs/ponder/local/lib/python2.7/site-packages/pyramid-1.5-py2.7.egg/pyramid/scripts/pserve.py", line 340, in loadapp
return loadapp(app_spec, name=name, relative_to=relative_to, **kw)
File "/home/hughdbrown/.virtualenvs/ponder/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 247, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/home/hughdbrown/.virtualenvs/ponder/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 271, in loadobj
global_conf=global_conf)
File "/home/hughdbrown/.virtualenvs/ponder/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 296, in loadcontext
global_conf=global_conf)
File "/home/hughdbrown/.virtualenvs/ponder/lib/python2.7/site-packages/PasteDeploy-1.5.2-py2.7.egg/paste/deploy/loadwsgi.py", line 320, in _loadconfig
return loader.get_context(object_type, name, …Run Code Online (Sandbox Code Playgroud) 我最近下载了用于Python的Anaconda发行版.我注意到,如果我编写并执行Python脚本(通过双击其图标),我的计算机(在Windows 8上运行)将使用旧版本的Python而不是Anaconda的版本执行它.因此,例如,如果我的脚本包含import matplotlib,我将收到错误.有没有办法让我的脚本使用Anaconda的Python版本?
我知道我可以在命令提示符下打开Anaconda的Python版本并手动导入它,但是我想设置一些东西,这样我就可以双击.py文件并自动使用Anaconda的Python版本.
我试图在Windows 7机器上安装mysql服务器 - 安装了python 3.4.3.但是,当尝试安装3.4的python连接器时,安装程序无法识别python安装,说python 3.4 is not installed.
有没有人以前解决过这个问题?我疯了......
我正在尝试运行以下命令: npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify typescript npm-check
我已经安装了Python,Visual Studio Express和node-gyp,所以我觉得我很高兴,但是我得到了以下错误:
关于"Can't find Python executable "python", you can set the PYTHON env variable."错误,我有点困惑,因为我已经设置了PYTHON环境变量,如下所示:
有什么想法吗?
我遇到了cx_Freeze运行冻结应用程序的问题(工作正常解冻).
运行程序时,会产生以下回溯:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
exec code in m.__dict__
File "PythonApp/mainframe.py", line 3, in <module>
File "/usr/local/lib/python2.7/site-packages/dbus/__init__.py", line 103, in <module>
from dbus._dbus import Bus, SystemBus, SessionBus, StarterBus
File "/usr/local/lib/python2.7/site-packages/dbus/_dbus.py", line 39, in <module>
from dbus.bus import BusConnection
File "/usr/local/lib/python2.7/site-packages/dbus/bus.py", line 39, in <module>
from dbus.connection import Connection
File "/usr/local/lib/python2.7/site-packages/dbus/connection.py", line 27, in <module>
import threading
File "/usr/local/lib/python2.7/threading.py", line 44, in <module>
module='threading', message='sys.exc_clear')
File "/usr/local/lib/python2.7/warnings.py", line 57, in filterwarnings …Run Code Online (Sandbox Code Playgroud) 我一直在使用一个基本的Python3.4安装,我在过去一个月里已经安装了很多模块,但是已经达到了pip即将到来的地步,我将在我的上安装完整的Anaconda系统深入到散景服务器的东西.
我在Windows 64bit安装程序(Anaconda3-2.3.0-Windows-x86_64.exe)中弹出一个弹出窗口
Python 3.4(64位)的一个版本已经在C:\ Python34 \我们建议如果您希望Anaconda注册为您的系统Python,则首先取消注册此Python.如果您确实知道这是您想要的,请单击"确定",否则单击"取消"继续.
没有找到关于这个主题的大量文档,我不确定如何"取消注册"Python的安装,除了完全从Windows卸载它,我想这会完成这样的事情.这基本上告诉我在Anaconda安装后检查我的Python Launcher for Windows是如何设置的?我对python系统注册这个概念完全不熟悉?这只是关于哪个python版本优先于系统路径或哪个安装保存文件关联的警告?
python ×8
anaconda ×2
python-3.x ×2
cx-freeze ×1
importerror ×1
install ×1
installer ×1
ipython ×1
mysql ×1
nlp ×1
nltk ×1
node.js ×1
npm ×1
npm-install ×1
parsing ×1
pylint ×1
python-2.7 ×1
python-3.4 ×1
pythonpath ×1
stanford-nlp ×1
virtualenv ×1
windows ×1
windows-xp ×1