当前位置: 首页 > article >正文

Ubuntu创建python虚拟环境

1、安装Python

1)打开终端。

2)添加deadsnakes PPA到你的系统(如果尚未添加):

sudo add-apt-repository ppa:deadsnakes/ppa

系统更新:

sudo apt-get update

 安装Python 3.9:

sudo apt-get install python3.9

 查看安装的版本:

python3.9 --version

请注意,具体的版本号可能会变化。如果需要特定的小版本,请确保从PPA获取最新的可用版本,或从Python官方网站下载源代码进行编译安装。

2、创建并激活虚拟环境

1)确保已安装对应版本的virtualenv 或 venv 模块,如Python3.9版本:

sudo apt install python3.9-venv

对于旧版本的 Python,可以安装 virtualenv:

pip install virtualenv

2)创建虚拟环境:

使用 venv 创建虚拟环境:

python3 -m venv myenv

使用 virtualenv 创建虚拟环境:

virtualenv myenv

注意

如果系统默认使用python3.12版本,上述创建并运行的虚拟环境就是python3.12版本的。

linux系统不能在移动介质或共享文件夹中创建虚拟环境。

3)激活虚拟环境:

Windows:

myenv\Scripts\activate

macOS/Linux:

source myenv/bin/activate

退出虚拟环境:

deactivate

 

3、常见错误及解决方法

Python 未安装或路径问题:
确认 Python 安装路径是否正确,使用 which python 或 where python 检查 Python 安装位置。

权限问题:
如果遇到权限问题,可以尝试使用 sudo 命令(仅限于 Unix 系统):

sudo python3 -m venv myenv

pip 版本问题:
如果 pip 版本过旧,可以尝试升级 pip:

python3 -m pip install --upgrade pip

依赖包问题:
有时需要先安装一些依赖包:

sudo apt-get install python3-venv

具体错误信息:
如果以上步骤无法解决问题,请按照详细的错误信息,以便更准确地诊断和解决问题。


http://www.kler.cn/a/469628.html

相关文章:

  • VTK 鼠标+键盘重构
  • Timer、Ticker使用及其注意事项
  • windeployqt.exe打包qt程序总结(MSVC)
  • Which CAM is Better for Extracting Geographic Objects? A Perspective From参考文献
  • 四种线程池的创建及任务提交
  • 代码随想录 day62 第十一章 图论part11
  • 太速科技-747-4通道 500Msps 12bit 直流耦合 PCIe采集卡
  • 您有一份 Apache Flink 社区年度报告请查收~
  • Node.js 模块系统
  • Linux-----进程处理(execve执行可执行文件)
  • 青少年编程与数学 02-006 前端开发框架VUE 05课题、使用模板
  • 结合 nc 工具利用笑脸漏洞(Smile Bug)攻击 Metasploitable2 Linux
  • javadoc命令的简单使用
  • RabbitMQ通过代码创建交换机和队列
  • 分布式任务调度xxl-job入门案例
  • Chapter 1 Understanding Large Language Models
  • BUG解决:postman可以请求成功,但Python requests请求报403
  • kafka Broker专题
  • pytdx,取市场股票列表,get_security_list,start参数为8000时,数据获取失败,导致无法获取全量数据的BUG修正
  • vue3-diff算法-最长递增子序列
  • 数据结构C语言描述8(图文结合)--哈希、哈希冲突、开放地址法、链地址法等实现
  • AndroidStudio环境版本管理
  • XIAO Esp32 S3 网络摄像头——3音视频监控
  • 2.1.7-1 io_uring的使用
  • 2025年,AI时代下的前端职业思考
  • 【网络安全 | 漏洞挖掘】绕过电子邮件确认实现预账户接管