适用于python3.7的点(Ubuntu 16.04) - python

我无法为python 3.7安装pip。当我尝试在线搜索时,发现的一种解决方案是使用get-pip.py安装pip。但是,这对我来说是失败的:

sudo python3.7 get-pip.py
Traceback (most recent call last):
  File "get-pip.py", line 21373, in <module>
    main()
  File "get-pip.py", line 197, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/__init__.py", line 40, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/autocompletion.py", line 8, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/main_parser.py", line 12, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/commands/__init__.py", line 6, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/commands/completion.py", line 6, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/base_command.py", line 19, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/download.py", line 37, in <module>
  File "/tmp/tmp3273u8va/pip.zip/pip/_internal/utils/glibc.py", line 3, in <module>
  File "/usr/local/lib/python3.7/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

现在,要解决此问题,我发现应该安装libffi-dev软件包。但是,我验证了此软件包已在系统上安装。我不确定该如何解决。有人可以帮忙吗?

sudo apt-get install libffi-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libffi-dev is already the newest version (3.2.1-4).
0 upgraded, 0 newly installed, 0 to remove and 50 not upgraded.

更新:
我按照步骤从https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5安装Python 3.7。另外,当我检查pip3.7安装时,我得到的输出为

$ pip3.7 --version
pip 19.0.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
$ sudo apt install python3-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (8.1.1-2ubuntu0.4).
0 upgraded, 0 newly installed, 0 to remove and 50 not upgraded.

但是,当我执行程序时,出现类似/usr/local/bin/python3.7: No module named pip的错误。

参考方案

实际上,它要简单得多。
假设您的Linux是基于Debian的(例如,例如,Ubuntu),则应根据需要为Python 3.x用sudo apt install python3-pip安装pip,或者为Python 2.x用sudo apt install python-pip安装pip。
如果您的操作系统不是基于Debian的,则只需更改使用中的软件包管理器即可(例如,使用yum或pacman代替apt)。
Here,您还可以找到在Ubuntu 18.04上安装pip的指南。
希望这可以帮助!

定期更新文件的代码 - python

我正在尝试建立一个示例网络,如下所示:我有2个AWS Ubuntu实例(例如A和B)。我在两个实例的主目录中都有一个文件。它们是相同的文件。现在,如果我在A中更新文件,那么它也应该自动在B中更新。您能否让我知道使用Python或Shell进行此操作的方法?PS:此文件仅包含A-Z中的字母,并且仅使用nano编辑器即可创建。请帮帮我。谢谢 参考方案 您是否考虑…

在Ubuntu上安装psycopg2 - python

我正在尝试在Ubuntu 12.04上安装python postgres客户端模块。该指南将执行以下操作:apt-get install python-psycopg2 但是,apt表示无法找到该软件包。我渴望通过apt安装它。这是我可以安装的另一个软件包的一部分吗? 参考方案 使用Ubuntu 12.04似乎对我来说很好:jon@minerva:~$ su…

释放python中所有使用的内存 - python

设定:我正在运行python代码,其中:我打开一个文件。对于文件中的每一行,我创建一个对象对对象进行一些操作请注意,一旦完成操作部分,就不再需要该对象。每条新线都是独立的。根据要求的相关代码:我已经注释了我代码的所有部分,将下面的代码留在下面:import gc for l in range(num_lines): inp = f.readline()[:-…

Tensorflow安装成功但不起作用 - python

[libprotobuf致命  google / protobuf / src / google / protobuf / stubs / common.cc:67]此程序  需要协议缓冲区运行时库的3.3.0版本,但是  安装的版本是3.0.0。请更新您的图书馆。如果你  自己编译程序,确保头文件来自  与链接时库相同版本的协议缓冲区。  (“ googl…

我正在尝试在ubuntu上的sublime文本中在python上使用tkinter,但我一直收到错误 - python

所以我试图在配置为python3.8的崇高文本中导入tkinter,但我一直收到此错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.8/tkinter/…