Questions tagged «python»

Python是一种解释性的通用高级编程语言。编程问题不在主题之列。应该在Stack Overflow(http://www.stackoverflow.com)上询问有关Python使用的问题。

2
如何使用cygwin在python上安装pygame?[重复]
这个问题已经在这里有了答案: 如何使用cygwin在python上安装pygame? 2个答案 我无法在cygwin上正确安装pygame。我试图遵循该旧文档http://msdl.cs.mcgill.ca/people/tfeng/svmsccdoc/node49.html,但是它不起作用。 更严重的问题是SDL无法正确安装 我一直在努力奋斗,欢迎任何帮助。
4 python  cygwin  sdl 

2
IntelliJ IDE:如何添加一个或多个边距
我非常喜欢PyCharm。我为我的工作写了很多Python。我想遵循PEP8,并且建议尽可能地延长线长。对我来说,正确设置72个字符,79个字符和99个字符的页边距非常重要。但是,在当前的IntelliJ IDE系列中,用户只能指定一个右边距,如此屏幕截图所示。 有谁知道允许用户添加更多右边距的插件?或更合适的标尺(我​​不需要/想要我的代码能够在每条垂直线上换行)?

1
“ ssh -X”无法打开matplotlib数字
很多时候,我会进入另一台计算机来执行python工作。在编写代码时,我喜欢打开一个ipython shell以进行快速测试。由于某些原因,我无法让matplotlib打开数字。这是一个例子: [mwoods@linux_box ~]$ ssh -X me@mac_machine Password: Last login: Fri Dec 15 13:03:37 2017 mwoods:~ /path/to/ipython Python 3.6.3 |Anaconda, Inc.| (default, Oct 6 2017, 12:04:38) Type ‘copyright’, ‘credit’ or ‘license’ for more information IPython 6.1.0 — An enhanced Interactive Python. Type ‘?’ for help. In [1]: import matplotlib as …

1
特定的font_face基于Sublime Text 2中的语法
是否可以在Sublime Text 2中为每个单独的语法语言设置显示特定的font_face?例如: "php" : { "font_face" : "Droid Sans Mono" }, "c#" : { "font_face" : "Courier New" }, "javascript" : { "font_face" : "monospace" } 除了如何全局更改之外,找不到ST2中的font_face设置。我的工作要求我跳过很多不同的语言文件,并认为这会使它们更容易在运行中区分。我喜欢我的配色方案,并希望保持原样,但不幸的是,它并没有足够的差别让我能够快速挑选语言。

2
帮助让iPython从OSX终端运行
从stackoverflow.com站起来问这里的问题。 我正在浏览matplotlib文档并准备使用iPython交互式Python shell ipython -pylab。但是我得到了这个: MBP:~ Me$ ipython -pylab -bash: ipython: command not found 我没有安装iPython吗?我easy_install按照建议使用了。 有任何想法吗? 更新 我以为我只是说/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin在进行Spotlight搜索后我发现了iPython“可执行文件” 。 对于做什么仍然有点困惑。

1
Windows:相当于OS X的终端“&”
在Windows 7下,有没有办法模拟&OS X终端中角色的行为? 我正在尝试同时运行多个Wget实例:我可以在OS X下没有任何排序问题,因为我有一个Python脚本,它构建一个长字符串,其中Wget的每个实例都是&-separated。当我执行它时os.system()一切都很顺利。 但是,在Windows下,这不起作用,并且实例按顺序运行。这不是我想要的。 我对所有建议cmd.exe持开放态度:黑客,shell端口,更多Python,任何东西,只要创建新的Windows shell窗口。提前致谢! 编辑:我发现文件实际上是使用此方法下载的,但在Windows下,cmd.exe只是突然执行,并让用户接受新命令。有没有办法避免这种情况,并保持控制台“挂起”,直到所有Wget实例完成下载? 编辑2:发布我正在使用的代码。 for track in album.tracks(): tracknum = track["track_num"] tracktit = track["title"] URL = track["file"]["mp3-128"] filename = str(tracknum) + " - " + tracktit + ".mp3" 现在,在OS X下,这段代码运行得非常好。 execstr += 'bandcamp-support' +os.sep+ 'wget --tries=0 -O"{}" "{}" -q & '.format(filename,URL) os.system('bandcamp-support' +os.sep+ 'wget' …

1
Yum在EC2上安装软件属性
我正在尝试在EC2微实例上安装软件属性 - 并且收到以下错误: $ sudo yum install software-properties-common Loaded plugins: priorities, update-motd, upgrade-helper amzn-main/latest | 2.1 kB 00:00 amzn-updates/latest | 2.3 kB 00:00 No package software-properties-common available. 尝试安装python-software-properties(与不同操作系统版本相同的包)的结果相同。 所以我猜测amzn-updates和amzn-main包存储库不包含这些包中的任何一个,我需要添加一个存储库? 经过更多努力后会报告回来。在此期间,输入超过欢迎。

1
运行configure时前缀的确切用途是什么?
我试图在x86_64_ Linux上安装32位Python。 遵循http://blog.devork.be/2009/02/compiling-32-bit-python-on-amd64.html的说明 我从这里下载了tarball:http://www.python.org/getit/ 在我的主目录中解压缩,这是一个RHEL 5.5操作系统 在/home/local/NT/jayanthv/Python-2.7.3下, 我跑 OPT = -m32 LDFLAGS = -m32 ./configure --prefix = / opt / pym32 然后我运行gmake。 在某些模块之后,构建会按预期失败。 Python build finished, but the necessary bits to build these modules were not found: _tkinter bsddb185 sunaudiodev To find the necessary bits, look in setup.py in detect_modules() …

1
我对WSGI路径的理解是否正确
我过去的Web应用程序体验仅限于一些Apache + PHP实验。从这个背景开始,我一直在阅读使用Python for REST服务,这是我目前对堆栈的理解。 这张照片“正确”吗? TLS发生在我展示的地方吗? URL重写和重定向发生在哪里? 我应该/可以在负载平衡层(可能在单独的服务器上)处理静态内容,还是应该在Web服务器层处理静态内容? 我之前发布了一个关于此问题的Too Broad问题。根据我学到的东西,我会问更具体的问题。 关于图片的一些注意事项: 我知道当没有负载均衡层时,TLS会发生在Web服务器层,但是在使用负载均衡层时,在负载均衡器层执行它似乎更自然 - 这是错误的吗? URL重定向和重写似乎遍布整个地方,并在提供静态内容的位置发挥作用。特别是如果你想将一些静态内容重定向到CDN,在这种情况下,这可能是整个堆栈的外部!

2
从Windows 7清除Python卸载
在我的Windows 7(64位)计算机上,有3个Python安装我想从我的系统中完全清除(所以我可以从头开始)。环境/设置已在管理员帐户和用户帐户之间分配。 问题是我根本没有很好地管理这些安装,环境或配置。注册表设置被手工破坏(当然是我!),环境设置过度定制,全局和用户站点包位置分散,混合。构建目录和缓存遍布我的主目录。非标准PYTHONHOME位置。 我想删除所有这些残骸并从干净的石板重建我的环境。通常这是我重新安装Windows的时候,但安装和配置的自定义业务应用程序太多了。 我计划从使用内置的卸载程序开始,但我很确定我需要手动清理几件事。这是我担心的问题,以及我可以提供任何建议的地方。我试图避免由于神秘的应用程序冲突导致一周的停机。 Windows注册表项/组如果未删除/重置,可能会破坏新安装。 用户站点 - 程序包位置,其中可能存在任何缓存的文件/构建/二进制文件 可能位于PYTHONBASE目录之外的二进制可执行PATHS。 如果我可以清理我的管理员环境,我可能会放弃我的用户个人资料并开始使用新帐户。任何有关Windows下Python管理的个人经验或专家见解都将有很长的路要走。我很感激您愿意分享的任何内容。

1
OSX上的Python3证书问题
我和OSX的多个用户有同样的python问题,当我尝试通过https访问任何内容时出现。 ssl.SSLError:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:749) 我知道以下解决方案(已接受的响应):https: //stackoverflow.com/questions/42098126/mac-osx-python-ssl-sslerror-ssl-certificate-verify-failed-certificate-verify。 但不幸的是,如果我没有这样的文件夹: /Applications/Python 3.6/ReadMe.rtf 因此,我不知道如何进行。特别是当我安装了python3时,我通过使用它来完成它 brew install python3 我也尝试过这个命令 brew upgrade python3 但它没有改变任何东西。更奇怪的是,根据brew现在我安装了python 3.7.2.1,因为如果我再次尝试升级它会返回以下错误: Tommasos-MBP:~ tommaso$ brew upgrade python3 Error: python3 3.7.2_1 already installed 但是,如果我检查我的计算机的python3版本,我得到了这个。 Tommasos-MBP:~ tommaso$ python3 --version Python 3.6.3 我该怎么办?为什么brew认为我已经安装了3.7而Python仍然是3.6? 编辑如果我运行Brew医生,我得到以下内容: 警告:“config”脚本存在于系统或Homebrew目录之外。./configure脚本通常会查找* -config脚本以确定是否安装了软件包,以及在编译和链接时要使用的其他标志。 如果配置脚本覆盖了系统或Homebrew提供的同名脚本,则路径中包含其他脚本可能会混淆通过Homebrew安装的软件。我们找到了以下“配置”脚本: / Library/ Frameworks/Python.framework / Versions/3.6 / bin/python3.6m - config /Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config / …

3
linux python单个文件双击运行
我正在使用Ubuntu Linux并设置我的python文件,这样当我双击它们时,它会打开我的文本编辑器来编辑它们,因为我的大多数python文件都是“正在进行中”。但是我的一些python文件处于“完成”状态,我不打算经常编辑它们,只是运行它们。有没有办法让这些文件双击运行而不是编辑 - 个别基础?或者一种方法来封装它们某种类型的容器来双击?

0
通过Mac OS X上的代理隧道传输HTTPS流量
我试图通过HTTP代理路由我的所有浏览器流量,以便进行调试。我试过了 mitmproxy 和 burp,在Mac OS X上使用Firefox,Safari和Chrome。 我遇到的问题是HTTP流量显示在代理中,可以记录,操纵等,但HTTPS流量仅在我使用时显示 curl 从命令行。使用其中一个浏览器时,HTTPS页面正常加载,但不会显示/登录 mitmproxy 要么 burp。我看起来浏览器绕过HTTPS请求的代理。 我该怎么做来调试HTTPS连接? 编辑(因为我缺乏回答自己的声誉): 作为我自己愚蠢的永久纪念碑,这里是答案: 在Mac OS X中,需要为系统(以及浏览器)选择两个框来使用HTTP代理:一个用于HTTP的框,另一个框用于HTTPS。我刚刚勾选了HTTP框。

1
在OS X上破坏Subversion,最近的Google / Stack答案没有解决它 - 甚至无法重新安装
(我认为这是正确的发布板,也被认为是StackOverflow,但这不是真正的编码,而serverFault似乎是较低级别的OS项目) 经过几个小时尝试将matplotlib添加到Python,通过各种XCode和MacPorts冒险,我现在发现Subversion被破坏了。我在网上发现的想法似乎没有解决它,甚至重新安装还没有解决它。 问题: 命令: svn -version 产生这个: Error: dyld: Library not loaded: @rpath/usr/lib/libneon.27.dylib Referenced from: /usr/bin/svn Reason: Incompatible library version: svn requires version 30.0.0 or later, but libneon.27.dylib provides version 29.0.0 Trace/BPT trap: 5 另一个症状: Python处于奇怪的状态。 --version说2.7.2。但是现在,如果我尝试导入matplotlib,我会得到OS X“python意外结束” 我不明白python和subversion之间的联系;修复svn错误的优先级更高! 系统: Mac OS X Mountain Lion,最新版,Java 7. XCode和Macports信息如下 背景/我到目前为止所做的一切: 我找到了3个svn可执行文件,都给出了同样的错误: 在/ …
2 macos  python  svn  macports  xcode 

1
如何在我的.inputrc中使用`set show-all-if-ambiguous on`来使用Python解释器?
我注意到我加了之后 set show-all-if-ambiguous on 排到我的 ~/.inputrc每当我按Tab键缩进一个块时,它就会显示bash Display all ... possibilities? (y or n) 提示,让我无法缩进实际代码。 有什么办法可以保留我的那条线 .inputrc 但仍然有tab键在Python解释器中按预期工作? 这是我的VirtualBox Ubuntu 12.04 VM,如果它很重要。 编辑: 奇怪的是,我现在对Django附带的Python shell有一个不同的问题 - 当我按Tab键时,我得到了 蟒蛇 选项卡完成,但只有一个Tab按下。我已经开了一个单独的问题 这里 为了它。
2 bash  python  inputrc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.