ubuntupython创建虚拟环境(ubuntu python3虚拟环境)
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 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、设置路径
ubuntu 中虚拟环境的搭建
1,安装虚拟环境
命令:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
1,1查看系统中是否安装了virtualenv
virtualenv --version
注:
virtualenv 是一个隔离Python环境的工具.
virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境.
如一个Python2, 另一个Python3, 还有Django1.2 和 Django1.5
项目Python环境互不相同,互不干涉.
virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,
它可以将所有虚拟环境整合在一个目录下;
管理(新增,删除,复制)虚拟环境;
切换虚拟环境等
2,创建虚拟环境
命令:
# python2中
mkvirtualenv 虚拟环境名称
3 python3中
mkvirtual -p python3 虚拟环境名称
?python2中
?mkvirtualenv 虚拟环境名称
3,(在主环境中)查看虚拟环境
命令:workon? 两次tab键
或者 workon? 回
4,使用虚拟环境
命令:workon 虚拟环境名称
5,退出虚拟环境
命令:deactivate
6,删除虚拟环境
命令:rmvirtualenv 虚拟环境名称
7,x虚拟环境希望使用到y虚拟环境中所安装的所有的包
步骤:
A:将安装在x虚拟环境中的包导入到一个文件中去,如果在home目录中执行的操作,就到home中找这个文件
pip freeze output.txt
B:在y虚拟环境中找到这个文件,并进行安装
pip install -r output.txt
C: 等待安装,并检查y虚拟环境中是否已成功安装工具包
pip freeze
ubuntu查看python虚拟环境
首先,您需要安装Python的虚拟环境工具,venv。在Ubuntu上,可以使用以下命令来安装:
sudo apt-get install python-virtualenv
安装完成后,您可以使用以下命令来创建一个虚拟环境:
virtualenv 虚拟环境名称
这将在当前目录中创建一个文件夹,其中包含虚拟环境中安装的Python软件包和工具。这时,可以使用以下命令激活虚拟环境:
source 虚拟环境名称/bin/activate
现在,您可以使用以下命令将Python版本号显示至控制台:
python -V
这将显示已安装的Python版本的信息。要查看安装的软件包列表,请使用以下命令:
pip freeze
这将列出每个已安装的软件包的版本号。