PyCharm虚拟环境中使用pip指令【Python】
新建一个项目
进入到Pycharm主界面
激活虚拟环境【本文核心】
- 检查是否使用的虚拟环境:
venv
- 从底层打开:
终端
- 激活虚拟环境:
source ./venv/bin/activate
- pip安装:
pip install -U pymoo
(坑:需提前安装NUMPY)
source ./venv/bin/activate
pip install -U pymoo
激活后可以看到右下角环境已经激活:testPymoo 安装后可以看到pip管理界面已经存在:Pymoo(当然也安装许多依赖包)
退出虚拟环境
退出虚拟环境:
deactivate
PIP设置代理
使用场景
正常网络情况下我们安装如果比较多的python包时,会选择使用pip install -r requirements.txt -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com
这种国内的镜像来加快下载速度。
但是,当这台被限制上网时(公司安全考虑)就不能连外网了,如果懒得一个个下载,又懒得找运维开网络权限时,可以选择设置代理来解决。
基本命令
有三种常用方式: ①永久设置:
vim /etc/profile:
export http_proxy='http://代理服务器IP:端口号'
export https_proxy='http://代理服务器IP:端口号'
source /etc/profile
②临时设置(重连后失效):
也可以直接运行export http_proxy='http://代理服务器IP:端口号 export https_proxy='http://代理服务器IP:端口号'
注意:设置之后可能使用ping时还是无法连接外网,但是pip时可以的,因为ping的协议不一样不能使用这个代理
③单次设置:
直接在pip时设置代理也是可以的:
pip install -r requirements.txt --proxy=代理服务器IP:端口号
Windows系统可尝试如下方式:
在C:\User\用户目录下,新建pip文件夹,然后在该文件夹下新建pip.ini文件。填写如下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
proxy = http://XXXX.com:port
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
转载自:https://juejin.cn/post/7167526116435951624