ubuntu下搭建python开发环境(ubuntu python开发环境)
Ubuntu安装软件出现依赖问题及基本python虚拟环境创建
正常情况下安装linux软件:
sudo apt install xxxx
如果报错的话,去更新软件源或者去software update里面更新系统。
或者sudo apt install aptitude, 使用aptitude自适应安装依赖的包
sudo aptitude install xxxx
先选择no,再选择yes,以降级或升级包
在python环境下进行数据分析首先要创建虚拟环境
根据python版本, 安装python虚拟环境管理器python3-venv: sudo aptitude install python3-venv
创建虚拟环境 python3 -m venv xxxx, 此处xxxx为虚拟环境的文件夹名称
cd至虚拟环境文件夹 xxxx
激活虚拟环境
source ./xxxx/activate
然后在虚拟环境中,就可以使用pip3 install 愉快地安装python包了,注意安装对应版本的依赖包。
如果需要升级包,可以使用pip3 install --upgrade xxxx yyyyy zzzz
查看环境内的包 pip3 list
退出虚拟环境
deactivate
总体上,没有conda好用。
Ubuntu 上Python环境搭建之pip
在Windows里面搭建完Ubuntu20.04版本,自带了python 3.8,但是里面没有任何的包,连pip都要自己安装。如下:
首先以 root 或者其他 sudo 用户身份在终端运行下面的命令:
上面的命令将会安装用来构建 Python 模块所需要的所有依赖软件包。
当安装结束,验证安装过程,检查 pip 版本:
Pip 将会被全局安装。如果你仅仅想为当前用户安装,不要使用 sudo 运行上面的命令。这个脚本还将会安装 setuptools 和 wheel ,它们允许你安装源码版本。
想要查看 pip 命令和选项,输入:
你可以使用 pip command --help 来获得更多关于指定命令的信息。例如,想要获得更多关于 install 命令的信息,输入:
直接用pip安装包会很慢,建议使用国内清华的源。具体参考 PIP 使用国内镜像
使用 pip 用 Requirements 文件来安装软件包
requirement.txt 是一个文本文件,它包含了运行一个指定 Python 项目所必需的 pip 软件包和它们的版本号。
想要列出所有已安装的 pip 软件包,使用下面的命令:
想要升级一个已经安装的软件包到最新版本,输入:
想要卸载一个软件包,运行:
Ubuntu 18.04 中使用python
Ubuntu18.04 系统内自带的Python 是Python3.6。
如果想要安装Python3.7 可以直接使用 sudo apt install python3.7
过程中有问题的话再解决,然后安装对应的pip
安装高版本python 参考
不同的版本对应的pip安装
报错
但是提示pip安装成功,解决办法
使用3.7建立虚拟环境virtualenv
从Python3.3起,Python支持venv . 但是apt install python3.7时并没有自动安装。
需要使用 sudo apt install python3.7-venv将虚拟环境包安装到3.7版本中。 参考
在上述的虚拟环境中 Python 引入模块后VsCode出现问题提示 “could not be resolved” 解决方案
1、在 VsCode 设置中搜索:python.analysis.extraPaths
2、设置路径