安装pip,虚拟环境virtualenv及使用

本文介绍了如何在Linux环境下安装Python的pip工具,并通过pip安装virtualenv来创建独立的Python环境。详细步骤包括针对Python2和Python3的不同安装命令,以及如何激活、使用和停用这些环境。
部署运行你感兴趣的模型镜像

  1.安装pip

 安装python2的pip

 

sudo apt-get install python-pip

 

    安装python3的pip3

 

sudo apt-get install python3-pip

 

 2.配置虚拟环境 virtualenv

      virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。

通过pip安装virtualenv:

 

$ pip install virtualenv

 

 (1).一个工程创建一个虚拟环境:

 

$ cd my_project_folder
$ virtualenv venv

 

$ virtualenv -p /usr/bin/python2.7 venv

 

   这将会使用 /usr/bin/python2.7 中的Python解释器。

(2).要开始使用虚拟环境,其需要被激活:

 

$ source venv/bin/activate

 

    像平常一样安装包,比如:

 

$ pip install requests

 

 (3).如果你在虚拟环境中暂时完成了工作,则可以停用它:

 

$ deactivate

 

   这将会回到系统默认的Python解释器,包括已安装的库也会回到默认的。

 2.基本使用

(1).创建一个虚拟环境:

 

$ mkvirtualenv venv

 

   这会在 ~/Envs 中创建 venv 文件夹。

(2).在虚拟环境上工作:

 

$ workon venv

 

   你可以创建一个项目,它会创建虚拟环境,并在 $PROJECT_HOME 中创建一个项目目录

(3).停止是一样的:

 

$ deactivate

 

 (4).删除:

 

$ rmvirtualenv venv

 注:virtualenvwrapper 提供环境名字的tab补全功能。

 

 

 

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 如何在 virtualenv 虚拟环境安装 pip使用 `virtualenv` 创建一个新的虚拟环境时,默认情况下该虚拟环境会自带一个独立的 `pip` 工具用于管理此环境中的 Python 包。如果发现新创建的虚拟环境中缺少 `pip`,可以按照以下方法重新安装它。 #### 方法一:通过 ensurepip 模块安装 Python 自带了一个名为 `ensurepip` 的模块,可以直接用来安装 `pip`。进入目标虚拟环境并激活后运行以下命令: ```bash python -m ensurepip --upgrade ``` 这条命令会在虚拟环境中初始化或升级 `pip`[^1]。 #### 方法二:手动下载 get-pip.py 并执行 如果没有启用 `ensurepip` 或者遇到其他问题,则可以通过官方提供的脚本 `get-pip.py` 手动安装 `pip`。具体操作如下: 1. 下载最新的 `get-pip.py` 文件到本地计算机。 地址为:https://bootstrap.pypa.io/get-pip.py 2. 激活对应的虚拟环境之后,在终端中运行下列指令完成安装过程: ```bash python get-pip.py ``` 这一步骤能够确保所安装的 `pip` 只作用于当前已激活的虚拟环境之中而不影响全局设置[^3]。 #### 方法三:修复权限不足引发的问题 有时即使存在 `pip`,但由于某些原因(比如文件夹读写权限受限),可能会导致无法正常使用或者显示未找到的情况。此时可尝试调整相关目录权限解决此类状况。例如对于 Linux/MacOS 用户来说,可能需要给予特定路径足够的访问权能;而对于 Windows 来讲通常较少遇见这种情形除非特别设置了严格的安全策略。假设你的工作区位于 `/path/to/workspace/virtualenv/` ,那么你可以这样做: ```bash sudo chown $USER /path/to/workspace/virtualenv/ source bin/activate # 如果是在Linux/macOS下切换回正常模式后再试一次 pip install requests # 测试能否成功调用pip进行软件包安装 ``` 这里需要注意的是替换实际存在的绝对地址以及用户名部分[$USER]以适应个人电脑配置情况[^4]。 综上所述,无论是利用内置功能还是借助外部资源都可以有效地恢复缺失的功能组件至各自隔离出来的开发空间里去实现更加灵活可控的应用场景构建需求满足开发者日常维护项目依赖关系管理工作流程自动化程度提升效率减少冲突风险等诸多好处。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值