ubuntu setup pycharm

安装pycharm

默认不是安装到系统里,也无法锁定到启动栏

设置

# 放到系统内部
sudo mv pycharm-2018.3.7 /opt 


# 设置desktop启动
# sudo gedit /usr/share/applications/Pycharm.desktop
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm2018
Comment=Pycharm2016:The Python IDE
Exec="/opt/pycharm-2018.3.6/bin/pycharm.sh" %f
Icon=/opt/pycharm-2018.3.6/bin/pycharm.png
Terminal=false
Categories=Internet;

20.04 launcher setup

启动失败, No JRE found

ubuntu18 可安装 jdk-11

 sudo apt-get install openjdk-11-jdk

export PYCHARM_JDK=/usr/lib/jvm/java-1.11.0-openjdk-amd64   #pycharm  jdk depends

修改pycharm.sh

JAVA_BIN="/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java"
 

20.04

pycharm 设置虚拟环境 virtualenv

# 查看help
python3 -m venv -h
# 关键cli 参数
# --system-site-packages    # 包含系统的site-packages dir, 当安葬目录比较多,又没有冲突时
# --without-pip             # 一般不要选这个, 默认每个新建的env都有自己的pip
# ENV_DIR                   # 用于指定环境目录
# python3 -m venv ENV_DIR ~/new_venv --prompt hopps-venv

# --prompt                  # 激活环境时,终端()里面的内容


# 创建虚拟环境的目录, 名字就是目录
python3 -m venv ~/new-project   

# 生成的目录new-project/
# bin/  include/  lib/  lib64/  pyvenv.cfg  share/

# 配置文件, cat pyvenv.cfg 
#   home = /usr/bin
#   include-system-site-packages = false
#   version = 3.8.10

# lib/python3.8/site-packages
# 里面默认包含pip/  pkg_resources/  setuptools

# bin/ 重要, 包含了scripts/,  py3.8 没有scripts目录了
tree
.
├── activate                     # linux 
├── activate.csh
├── activate.fish
├── Activate.ps1                 # win powershell
├── easy_install
├── easy_install-3.8
├── pip
├── pip3
├── pip3.8
├── python -> python3
└── python3 -> /usr/bin/python3


activate 脚本用来激活环境,包括重置环境变量
source activate
然后执行特定的py程序,或者进入python

deactivate 脚本py3.8取消了?



使用pycharm venv 创建工程,一般两种方式,使用系统py/ 新建venv

 virtualenv 一般和requirements.txt 配合使用, 对项目依赖库进行管理

# 生成requirements.txt
# pycharm
 Pycharm > Tool > Sync Python Requirements

# cli
pip freeze > requirements.txt



# 导入项目后,根据requirements.txt 安葬依赖库
#pycharm
# 1. 自建venv;  Project Interpreter -> Create VirtualEnv
# 2. 把requiremens.txt 放到venv/, 自动识别,提示安装依赖项

# cli
pip install -r requirements.txt

pip vs pip3

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值