本文主要是介绍pycharm跑python项目易出错的问题总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排...
1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装好了,但是还是识别不到子模块,原因是在创建环境的时候指定了python版本之后,每次pip http://www.chinasem.cninstall 都要强行指定python的版本。不然他有可能自己会跳版本。
最好的方式就是用vscode打开编译项目,然后通过win+R,输入cmd打开终端,进入项目里面,然后进行创建环境安装子模块,就不会出错了
2. 有可能在pycharm里面,虽然你用cmd的终端切换了环境,比如conda activate env3,但是实际上pycharm里面的环境还是没有改变。你要在pycharm里面通过按钮设置选择正确的环境
或者通过pycharm最右下角的按钮选择
# 安装本地的 various_tools pip install -e ./various_tools # 安装本地的 bxnnkYBdynamic_obstacle_avoidance pip install -e ./dynamic_obstacle_avoidance
当然还是推荐用vscode,因为vscode右下角能显示所有的环境,但是pycharm有时候只能显示部分的环境。
下面梳理一下一般克隆别人的项目并且创建环境,安装子模块的流程
1.先克隆别人的代码
git clone 地址(通过github Code里面HTTPS里面得到地址)2.要进入你克隆的项目的目录,
3.使用conda创建环境(记住把env_name换成你自己命名的环境名字。python=3.12换成自己的python版本号码)
conda create -n env_name python=3.12激活你创建的环境(把env_name换成你创建的环境名字)
conda activate env_name如果想要跳出原来的环境可以用下面的代码
conda deactivate4. 安装项目环境的依赖
pip install -r requirements.txt pip install -e .如果某些包安装失败可能是源不行,换成清华源(如果下面每一步都安装失败都可以加入清华源,也可以直接替换conda的源一劳永逸)
pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple5. 如果有子模块要安装子模块www.chinasem.cn(子模块其实也就是作者写的要用到的函数文件)
比如下面要安装两个子模块various_tools和dynamic_obstacle_avoidance
pip ins编程tall "git+https://github.com/hubernikus/various_tools.git" pip install "git+https://github.com/hubernikus/dynamic_obstacle_avoidance.git"但有时候连不上github,子模块安装失败,可以直接下载zip文件,然后解压,把解压后的文件放到你整个项目的文件夹里面,相bxnnkYB当于是作为项目的函数
如果是自己解压的话,那安装子模块的命令就变成下面的(注意要把命令里面的文件名字various_tools和dynamic_obstacle_avoidance换成自己的子模块文件名字)
# 安装本地的 various_tools pip install -e ./various_tools # 安装本地的 dynamic_obstacle_avoidance pip install -e ./dynamic_obstacle_avoidance
总结
到此这篇关于pycharm跑python项目易出错的问题总结的文章就介绍到这了,更多相关pycharm跑python项目出错内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!
这篇关于pycharm跑python项目易出错的问题总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!