簡體   English   中英

如何在 Ubuntu 14 中使用 pip 為 python 3.7 安裝軟件包?

[英]How do I install packages using pip for python 3.7 in Ubuntu 14?

我想在 ubuntu 機器上安裝 Selenium 以便我可以運行腳本(我在我的 windows 機器上編寫的)。

  1. 當我輸入python --version我得到Python 3.4.3
  2. 當我輸入python3 --version我得到Python 3.4.3
  3. 當我輸入python3.7 --version我得到Python 3.7.0

附帶問題...我如何將 python 默認為 3.7 版?

現在主要問題。 When I type python3.7 -m pip install --upgrade pip (something that I guess I need to do to install modules for python 3.7) I get error output:

Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/usr/lib/python3/dist-packages/pip/__init__.py", line 59, in <module>
    from pip.log import logger
  File "/usr/lib/python3/dist-packages/pip/log.py", line 9, in <module>
    import colorama, pkg_resources
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible
  File "/usr/share/python-wheels/setuptools-3.3-py2.py3-none-any.whl/pkg_resources.py", line 1479, in <module>
    register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'

也許我的做法完全錯誤? 我的目標是:

  1. 默認 python 為 3.7

  2. 使用 pip 為 python 3.7 安裝 Selenium

  3. 運行保存到文件的 python 腳本

我已經找到但沒有幫助的問題:

將 python3.7 設置為默認 python 的一種簡單方法是將以下別名添加到您的~/.bashrc文件中:

alias python=python3.7 (並重新啟動外殼!)

要使用 python3.7 安裝,您的系統中應該有 pip3.7。 如果找不到它的位置,請使用以下命令進行檢查:

which python3.7

並將 pip3.7 的目錄添加到您的 PATH 變量中,方法是將其添加到 your.bashrc 文件中:

export PATH=${PATH}:/path_to_your_python3.7/bin

不要忘記重新啟動 shell 以應用所有修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM