我收到了一些与“www.python.org”不匹配的证书错误。
所以我认为这是python的错误并删除了所有以python(pyhton *)开头的文件,因此现在我无法访问终端,甚至无法获得关闭选项,如果我打开任何文件夹,则最小化选项。我什至也看不到统一启动器。
有人可以帮我如何恢复python文件吗???
如何为 python 3.4 和 python 3.5 安装 tkinter?
目前,tkinter 是为 python 3.4 安装的(即import tkinter在 python 3.4 解释器中运行良好)。但是我不知道如何为 python 3.5 安装 tkinter。
sudo apt-get install python3-tk不起作用:它说python3-tk已经安装(这并不奇怪,因为它是为 python 3.4 安装的)。
我使用 Ubuntu 14.04.4 LTS x64。
python3.4:
jh@gr:/scratch/test$ python3.4
Python 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>>
Run Code Online (Sandbox Code Playgroud)
python3.5:
jh@gr:/scratch/test$ python3.5
Python 3.5.2 (default, Jul 17 2016, 00:00:00)
[GCC 4.8.4] on linux
Type …Run Code Online (Sandbox Code Playgroud) 我的 Ubuntu 16.04 系统上安装了 Python 2.7.12 和 3.5。我使用pip install pandas. 当我import pandas在 python 2 中它工作正常。但是当我import pandas在 python3 中时它会抛出一个错误说:
ImportError: No module named 'pandas'
Run Code Online (Sandbox Code Playgroud)
如何为python3安装pandas?
所以我遇到了这个错误,这显然是一个已知问题。我正在寻找一种变通方法,直到它被修复,因为我不能没有系统备份。
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1532, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1526, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1380, in main
do_backup(action)
File "/usr/bin/duplicity", line 1401, in do_backup
sync_archive(decrypt)
File "/usr/bin/duplicity", line 1139, in sync_archive
remote_metafiles, ignored, rem_needpass = get_metafiles(remlist)
File "/usr/bin/duplicity", line 1029, in get_metafiles
pr = file_naming.parse(fn)
File "/usr/lib/python2.7/dist-packages/duplicity/file_naming.py", line 400, in parse
pr = check_inc()
File "/usr/lib/python2.7/dist-packages/duplicity/file_naming.py", line 340, in check_inc
t1 = str2time((m1 or m2).group("start_time"), short)
File "/usr/lib/python2.7/dist-packages/duplicity/file_naming.py", line 290, in …Run Code Online (Sandbox Code Playgroud) 在 python 2.7 上使用 Python apt API?我一直无法找到如何做到这一点。
我需要从 python 运行一个命令,所以我正在做:
os.system('IFS=".";for f in data/* ; do read -ra ADDR <<< "$f"; mv "$f" "data/${ADDR[-1]}"; done;')
Run Code Online (Sandbox Code Playgroud)
但它说:
sh: 1: Syntax error: redirection unexpected
Run Code Online (Sandbox Code Playgroud)
但是如果我在 bash 中运行它,它工作正常:
IFS="."
for f in data/*
do
read -ra ADDR <<< "$f"
mv "$f" "data/${ADDR[-1]}"
done;
Run Code Online (Sandbox Code Playgroud)
它工作得很好。如何修复它以在一行中工作?
根据The Ubuntu Lifecycle and Release cadence,Ubuntu 16.04 在 2021 年年中之前得到全面支持。
然而,当我运行时:
pip install cryptography
Run Code Online (Sandbox Code Playgroud)
它说:
pip install cryptography
Run Code Online (Sandbox Code Playgroud)
cryptography 1.2.3 为 2016 年 3 月。
该cryptography包完全支持Python 2.7,而且cryptography自2016年以来已经发布了几十个新版本,为什么不能更新呢?
我今天开始为秒表使用 Python 脚本,并注意到我打开的所有其他东西(Firefox、Sublime Text、终端)都显着变慢。系统监视器告诉我我的秒表脚本使用了大约 24% 的 CPU。如此琐碎的事情使用这么多资源似乎很奇怪。
我能得到一些关于如何改进这一点的建议吗?我真的很想在后台运行它并跟踪我花在各种事情上的时间。
这是脚本:
#! /usr/bin/env python3
import tkinter
import time
import datetime
import numpy as np
import subprocess
class StopWatch(tkinter.Frame):
@classmethod
def main(cls):
tkinter.NoDefaultRoot()
root = tkinter.Tk()
root.title('Stop Watch')
root.resizable(False, False)
root.grid_columnconfigure(0, weight=1)
root.geometry("200x235")
padding = dict(padx=5, pady=5)
widget = StopWatch(root, **padding)
widget.grid(sticky=tkinter.NSEW, **padding)
icon = tkinter.PhotoImage(file='stopwatch.ico')
root.tk.call('wm', 'iconphoto', root._w, icon)
root.mainloop()
def __init__(self, master=None, cnf={}, **kw):
padding = dict(padx=kw.pop('padx', 5), pady=kw.pop('pady', 5))
super().__init__(master, cnf, **kw)
self.grid_columnconfigure(0,weight=1)
self.__total = 0
self.start_time=datetime.datetime.now().strftime("%H:%M")
self.start_date=datetime.datetime.now().strftime("%m/%d/%Y")
self.start_dt=tkinter.StringVar(self, self.start_time+" …Run Code Online (Sandbox Code Playgroud) 所以,最近我从 Windows 应用商店安装了 WSL,现在我在使用 python 时遇到了一些问题。我已经在我的 Windows 10 上安装了 python 和它的一些库,但是每当我py在 Ubuntu 终端中输入它时,它都不理解它,只有当我输入“python3”时它才能理解。有没有办法添加py激活python的命令?同样在交互模式 ( $python3 -i) 中,每当我尝试使用import任何库 (即 numpy) 时,它都会抛出错误 ( ModuleNotFoundError: No module named 'numpy'),而我的 Windows 上已经安装了 numpy。就好像 WSL 的行为就像它甚至看不到 python 及其安装在我的 Windows 中的库一样!
我正在尝试ElastAlert在我的 ubuntu 16.04上安装,每当我运行时,我都会遇到pip install elastalert错误。我目前正在运行 python 2.7.12。任何帮助,将不胜感激。我是新手,所以不确定我做错了什么。错误信息如下:-
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020.
Please upgrade your Python as Python 2.7 is no longer maintained.
pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Defaulting to user installation because normal site-packages is not writeable
Collecting elastalert
Using cached elastalert-0.2.4.tar.gz (128 kB)
Requirement already satisfied: apscheduler>=3.3.0 …Run Code Online (Sandbox Code Playgroud)