当前位置: 首页 > news >正文

pycharm2023.2激活和新建项目,python3.12安装永久换源

pycharm安装

安装版本选择链接

激活参考链接

python安装

Windows下载指定python链接
选择相应版本的64位即可。

安装可以自己选择安装位置,记得勾选,add path即可。其余下一步默认即可。
windows临时换源

pip install 模块包名字 -i https://pypi.tuna.tsinghua.edu.cn/simple

windows 永久换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pycharm新建项目

选择项目地址

看个人情况选择

选择环境

pycharm为什么需要创建不同的虚拟环境,因为每个项目,可能涉及的python包的版本不一致,比如pytorch和tensorflow它们的环境需要的依赖不同,且要保证每个项目都能够正常运行。
Previously configured interpreter是使用一个现有的虚拟环境

其他参数说明

Inherit global site-packages选项的作用是,如果勾选它,系统环境中已经安装过的包,你在新建项目时就不用再次安装到你的项目里了。如果不勾选它,则新建的项目还要重新安装所需的包。

Make available to all projects选项的作用是,你在虚拟环境中安装包的同时,也安装到系统环境中。如果你一直遵守系统环境与虚拟环境隔离的原则,这一项也就没必须勾选了。

Create a main.py welcome script选项作用是新建一个main.py文件,它给你创建了一个主程序入口文件。第一次写程序,勾上就行。

错误记录

python 3.12

 module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?

错误参考链接

新建的环境需要切换到虚拟环境目录
python -m enseurepip --upgrade
python.exe -m pip install --upgrade pip
pip install setuptools–更新版本

相关文章:

  • 2312llvm,用匹配器构建clang工具
  • MIT 6.S081---Lab util: Unix utilities
  • 一篇了解Maven中的<optional>和<scope>使用
  • 基于RocketMQ实现分布式事务
  • 31. Ajax
  • STM32外设系列—HC-05(蓝牙)
  • 【GitHub精选项目】短信系统测试工具:SMSBoom 操作指南
  • 创新科技赋能,易点易动设备管理系统助力企业实现设备管理升级
  • Unity自带的NavMesh寻路组件
  • Hadoop——分布式计算
  • 使用pytorch神经网络拟合计算模型
  • Go配置镜像源
  • 听GPT 讲Rust源代码--src/tools(27)
  • MYSQL一一约束
  • 云原生Kubernetes:K8S集群版本升级(v1.22.14 - v1.23.14)
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • es6(二):字符串的扩展
  • Java知识点总结(JavaIO-打印流)
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MySQL的数据类型
  • PHP的Ev教程三(Periodic watcher)
  • Service Worker
  • 从零开始的无人驾驶 1
  • 力扣(LeetCode)21
  • 收藏好这篇,别再只说“数据劫持”了
  • 用Visual Studio开发以太坊智能合约
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 《天龙八部3D》Unity技术方案揭秘
  • 阿里云服务器购买完整流程
  • ​flutter 代码混淆
  • #stm32整理(一)flash读写
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • %@ page import=%的用法
  • (2020)Java后端开发----(面试题和笔试题)
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (C++17) optional的使用
  • (二)c52学习之旅-简单了解单片机
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)Scala的“=”符号简介
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (轉貼) UML中文FAQ (OO) (UML)
  • **CI中自动类加载的用法总结
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET学习全景图
  • :中兴通讯为何成功
  • [Angular 基础] - 表单:响应式表单
  • [C++]:for循环for(int num : nums)
  • [go] 策略模式
  • [halcon案例2] 足球场的提取和射影变换
  • [HNOI2018]排列