pycharm 使用 poetry 创建的虚拟环境

2021最佳实践:pyenv 管理python版本, poetry 负责依赖包管理。

1. pyenv python 版本控制

pyenv install 3.9.2 
pyenv local 3.9.2 # 设置当前目录的
pyenv versions # 展示所有python版本

2. poetry虚拟环境

[[tool.poetry.source]] 
name = "aliyun" 
url = "https://mirrors.aliyun.com/pypi/simple" 
default = true

-4. 创建虚拟环境

poetry env use python3.8  # 指定虚拟环境使用的python版本
poetry shell  # 进入Poetry交互
poetry add #
poetry install 

poetry创建的虚拟环境在项目目录下的.venv文件

3. pycharm 使用poetry 环境

2021.3版本以后内置Poetry环境,之前的版本需要安装插件。
点击添加虚拟环境,选择wsl(我使用wsl),选择.venv/bin/python即可

4. 注意点

  1. 之前犯的一个错误:本地是win的pycharm,但是虚拟环境在wsl,故在poetry environment 中没有python.exe。
  2. 在wsl中一定不要忘记选择wsl虚拟环境!

5. 终端代理

clash 选择general allow lan, 使用wsl中的ip port。
在终端执行 export all_proxy:http://ip:port
curl google.com # 出现301即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容