Windows Python virtualenv设置
- 配置Python环境变量
- C:\Users\meta\AppData\Local\Programs\Python\Python39
- C:\Users\meta\AppData\Local\Programs\Python\Python39\Scripts
pip install virtualenv
pip install virtualenvwrappe
使用 virtualenvwrapper
虚拟环境相关操作:
workon: 列出虚拟环境列表
mkvirtualenv [虚拟环境名称]: 新建虚拟环境
workon [虚拟环境名称]: 切换虚拟环境
virtualenv Env
./Env/Scripts/activate
rmvirtualenv [虚拟环境名称]: 删除虚拟环境
deactivate: 离开虚拟环境
Fix: Cannot Be Loaded Because Running Scripts Is Disabled On This System
Get-ExecutionPolicy -List
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
If it doesn’t solve the issue, enter:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
pip全局换源
配置流程:
1.windows + r打开运行窗口
2.在输入窗口输入%appdata%
3.在该路径下,新建一个文件夹,命名为pip
4.进入pip文件夹,新建一个txt文本文档
5.开发txt文本文档,将下面的这段代码写入<代码需要顶格写入>
[global]
timeout = 1000
index-url = https://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com
6.保存退出,然后将文件名和文件后缀修改为pip.ini
virtualenv 开启脚本支持
win+x 打开PowerShell(管理员)
set-ExecutionPolicy RemoteSigned //设置为打开
在这里插入图片描述
键入Y或者A,同意
执行get-executionpolicy查看是否更改成功,为RemoteSigned表示成功
Linux (Ubantu)
pip 换源(清华源)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
创建虚拟环境的根目录
mkdir $HOME/.virtualenvs
#配置环境变量
sudo apt install vim
sudo vim ~/.bashrc
在最后添加以下内容
vim操作
i : 修改文本
d : 删除一行
:wq : 退出并保存文件
:q : 退出,不做修改
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 指定virtualenv的路径
export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
pip install -r requirements.txt
workon 查看所有的虚拟环境
rmvirtualenv testEnv 删除虚拟环境
workon 虚拟环境 使用虚拟环境
pip list 查看已安装的包
pip install package 安装包
deactivite 退出虚拟环境
# 为Python的pip设置多个源
1.首先我们需要一个pip.ini文件,于是我们在自己的用户目录下创建文件夹pip在里面创建文件pip.ini文件
2.在里面编辑
```bash
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
extra-index-url = https://pypi.mirrors.ustc.edu.cn/simple/
https://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
https://pypi.org/simple/
trusted-host = pypi.mirrors.ustc.edu.cn
pypi.mirrors.ustc.edu.cn
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn
pypi.mirrors.ustc.edu.cn
pypi.org