但是当我运行命令sudo apt-get install python3-pip时。它已安装,但inot为python3.6。它安装在python3.5中,我也在命令中指定了版本,即sudo apt-get install python3.6-pip,但这给了我一个错误。
正在阅读包裹清单...已完成
构建依赖树
正在读取状态信息...完成
E:无法找到软件包python3.6-pip
E:无法通过glob'python3.6-pip'找到任何软件包
E:找不到正则表达式“ python3.6-pip”的任何软件包
答案 0 :(得分:1)
您可以立即使用python3.6 -m pip install [Package_to_install]
安装python软件包。
答案 1 :(得分:1)
我使用PipEnv在具有不同python版本的不同环境中工作。
用法类似于pipenv --python 3.X
,如果未安装该版本的python,它将安装该版本的Python。
如果您与其他开发人员合作,这也会使事情真正有用,因为它创建了一个PipFile(替代requirements.pip
),该文件将包含用于项目的python版本,因此所有开发人员都将使用相同的版本无需任何准备工作就可以在项目上使用python。
如果您不想使用pipenv,则可以使用pip3.5或创建类似virtualenv [NAME] --python=/usr/lib/python3.5
的python3.5环境,然后使用pip install somepackage
答案 2 :(得分:0)
很容易。我刚刚更改了我的默认python3版本。 sudo gedit〜/ .bashrc别名python3 =“ python3.6”。现在我可以使用python3.6安装软件包了-m pip install'packagenae'
答案 3 :(得分:0)
这将帮助您解决上述问题
您需要添加以下个人软件包存储库:
sudo add-apt-repository ppa:deadsnakes/ppa
检查更新
sudo apt-get update
使用以下命令安装python
sudo apt-get install python3.6