目录
1、概述
2、问题原因
3、解决办法
3.1、.py文件通过.bat不能调用
3.2、通过调用之前PyCharm工程的解释器找到库
3.3、重新安装一遍或将库Copy到新工程的.venv里面
1、概述
通过PyCharm新建一个工程的时候发现,之前安装的python库没了,如下图。
第一步:点击设置,PyCharm的右上角,就是。
找到里面的项目,之前安装过库的工程如下。
新建工程之后的库如下
发现库没了,这是问题的起因。发现就是在桌面上用NotePad++编辑的.py文件也不能运行,所以寻求解决办法。
2、问题原因
之前在项目里面安装的库,是安装到对应工程里面的,如下图所示位置。
.venv\Lib\site-packages
真鸡贼啊,导致桌面上的.py文件也直接不能用了。
3、解决办法
3.1、.py文件通过.bat不能调用
这个时候是因为没有默认的Python库,WIN+R打开命令窗口,查看安装过的Python库,发现只有一个pip,这个时候不要在PyCharm的终端pip install PythonStorehouse。直接在WIN+R命令窗口里面安装。然后在环境变量里面添加。
但是有时候发现安装不上,那好吧,开始换成国内的镜像源,不仅速度快,而且很少出现下图安装不上的现象。
通过国内的镜像源安装Python库的指令如下,以常见的清华大学的源为例子。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
假设安装udsoncan的库如下指令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple udsoncan
阿里云镜像源
pip install -i https://mirrors.aliyun.com/pypi/simple/ 库名
清华大学镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
中国科技大学镜像源
pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ 库名
豆瓣镜像源
pip install -i https://pypi.doubanio.com/simple/ 库名
上述之后在环境变量里面加入
此电脑 - 右键属性
高级系统设置 - 环境变量 - Path - 编辑 - 加入刚才pin install 库的位置,
这样子就可以通过.bat直接调用.py了
.bat直接调用.py的.bat写法如下
title Name.bat
set PATH_MY=%~dp0
python %PATH_MY%\Name.py
Pause
最后以.bat去命名自己的txt编辑的文件即可。
3.2、通过调用之前PyCharm工程的解释器找到库
1、是之前项目的解释器
2、目前工程的解释器
3.3、重新安装一遍或将库Copy到新工程的.venv里面
或者