草庐IT

required-entry

全部标签

即使 "Requirement Already satisfied in Pip"也找不到 Python 模块

在OSX中写一些python,它说我用pip安装了几个包“ImportError:没有名为请求的模块”运行pip安装请求时>sudo-HpipinstallrequestsRequirementalreadysatisfied:requestsin/usr/local/lib/python2.7/site-packagesRequirementalreadysatisfied:certifi>=2017.4.17in/usr/local/lib/python2.7/site-packages(fromrequests)Requirementalreadysatisfied:charde

python - 如何将变量连接到 Entry 小部件?

我正在尝试将变量与Tkinter条目小部件相关联,方式如下:每当我更改条目的值(“内容”)时,主要是通过向其中输入内容,变量会自动分配我所输入内容的值。无需我先按下“更新值”按钮或类似按钮。每当变量被更改(由程序的其他部分)时,我希望自动调整显示的输入值。我相信这可以通过文本变量来实现。我在http://effbot.org/tkinterbook/entry.htm上阅读了示例,但这并不能完全帮助我实现我的想法。我觉得有一种方法可以通过使用条目的“验证”来确保第一个条件。有什么想法吗? 最佳答案 我想你想要这样的东西。在下面的示例

python - 有没有办法让 pip 在更新的 requirements.txt 中只安装新的依赖项

pipinstall--upgrade-rrequirements.txt对所有之前安装的依赖项重复安装过程,当我有大量依赖项(比如超过30个?)时,这可能会很痛苦有没有办法检查更新的requirements.txt并仅安装自上次安装尝试以来已包含在requirements.txt文件中的特定依赖项?我发现这是pip的真正缺pip(或者在virtualenv中使用pip来解决这个问题)。完全不喜欢pip的重复安装性质。 最佳答案 正如Piotr在上面的评论中提到的,如果命令中未包含“--upgrade”,则已安装的python包将保

python - 如何让 Travis CI 安装 tests_require 中声明的 Python 依赖项?

我有带有setup.py的Python包。它具有在install_requires中声明的常规依赖项和在tests_require中声明的开发依赖项,例如flake8.我认为pipinstall-e.或运行pythonsetup.pytest也会安装我的开发依赖项,它们将可用。然而,显然它们不是,我很难正确设置我的TravisCI构建。install:-"pipinstall-e."script:-"pythonsetup.pytest"-"flake8"如上配置的构建将失败,因为flake8将不会被发现为有效命令。我还尝试从pythonsetup.pytest命令内部调用flake8

python - Django 的@login_required 装饰器在人们未注册时将他们重定向到/accounts/login。如何更改此网址?

我希望它重定向到“/login”而不是“/accounts/login”是否有我可以更改的设置? 最佳答案 将LOGIN_URL='/login'添加到您的settings.py参见thedocs了解更多。 关于python-Django的@login_required装饰器在人们未注册时将他们重定向到/accounts/login。如何更改此网址?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

python - PIP 随机失败 'Could not find a version that satisfies the requirement' 相同要求.txt

作为CI测试的一部分,我们安装了一个virtualenv,其中包含来自常量requirements.txt文件的一些pip包。由于requirements.txt文件未更改,此安装过程有时会随机失败,原因不明。并且每次都是针对不同的随机包。CI在AWS机器上,所以我认为这不是互联网问题失败看起来类似于(不同的包失败):Collectingdjango-rest-auth==0.9.3(from-rrequirements.txt(line7))Couldnotfindaversionthatsatisfiestherequirementdjango-rest-auth==0.9.3(f

python - 如何使用 entry_point 脚本启动调试器

我使用pipinstall-e./mylocalpkg在开发模式下安装了一个包。这个包定义了一个entry_points.console_scriptsetup(name='mylocalpkg',...entry_points={'console_scripts':['myscript=mylocalpkg.scriptfile:main']},...)这个脚本可以用任何一种方式调用$python-mmylocalpkg.scriptfile$myscript但是,我无法调试这个脚本:$python-mpdbmylocalpkg.scriptfileError:mylocalpkg.

Python3 写入 gzip 文件 - 内存 View : a bytes-like object is required, 不是 'str'

我想写一个文件。根据文件的名称,这可能会或可能不会被gzip模块压缩。这是我的代码:importgzipfilename='output.gz'opener=gzip.openiffilename.endswith('.gz')elseopenwithopener(filename,'wb')asfd:print('blahblahblah'.encode(),file=fd)我正在以二进制模式打开可写文件并对要写入的字符串进行编码。但是我收到以下错误:File"/usr/lib/python3.5/gzip.py",line258,inwritedata=memoryview(dat

android10系统手机获取IMSI报错:The user 10116 does not meet the requirements to access device identifiers

最近在项目调试中,获取手机的IMSI,IMEI等信息,发现在Android10以下系统的设备上正常,但是在Android10以上系统的设备上报错:Theuser10116doesnotmeettherequirementstoaccessdeviceidentifiersprivatestaticStringgetSimImsi(Contextcontext){StringsimImsi=null;try{TelephonyManagertm=(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);simIms

python - 通过 Selenium : "Allowing web_page contexts requires supplying a value for matches" 的 Chrome Webdriver 错误消息

我正在运行一个已编译的Python脚本,该脚本使用Selenium启动一个ChromeWebdriversession,该session访问一个站点并执行一些任务。该脚本的行为与我预期的一样,除了它在我第一次启动webdriver时向控制台打印一条“错误”消息。错误如下:[2460:7268:1121/133303:ERROR:base_feature_provider.cc(122)]manifestTypes:Allowingweb_pagecontextsrequiressupplyingavalueformatches.谁知道这是什么意思?就像我上面所说的,脚本的行为似乎符合我