修改pycharm中的flask项目名遇到的坑

摘要:
设置中的解释器也已更正。转到项目venv目录下的Scripts文件夹,并在第一行中更正新项目名称的解释器路径。python_WorklaskrvenvScriptsputon.exe随后遇到了另一个问题。我未能在虚拟环境python_workuntitled1venvscriptspython.exe“”D:

曾修改过自己的项目名,并在settings中的解释器也更正过来了。然后执行pip list 报错:

failed to create process.

解决方法如下:

到你的项目的venv目录下的Scripts文件夹下,有2个文件名pip3-script.py和pip-script.py,在第一行中更正你新项目名的解释器路径即可即可。

#!D:python_workflaskrvenvScriptspython.exe

  

 后续又遇到个问题了,我在虚拟环境想启动flask shell失败,报错如下:

(venv) D:python_workflaskr>flask shell
Fatal error in launcher: Unable to create process using '"d:python_workuntitled1venvscriptspython.exe"  "D:pyt
hon_workflaskrvenvScriptsflask.exe" '

我已经改了项目名了怎么还是显示原来项目的解释器呢,折磨了2天,然后看到个博客得到启发,应该是我的flask.exe有问题,然后去下载十六进制修改器Hex Editor,修改flask.exe

搜索自己的工作路径,然后把它更正过来,保存,然后启动flask.exe就正常了。

修改pycharm中的flask项目名遇到的坑第1张

 总结,修改项目名一定要慎重,因为pycharm给我们初始化了很多东西我们并不知道,改了项目名后相关各个地方都修改一遍,真的吐血。

免责声明:文章转载自《修改pycharm中的flask项目名遇到的坑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇你理解我的意思么?python 堆排序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python3 tkinter基础 Label justify 多行字符串左对齐

         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18...

Python基础字符编码与转码

***了解计算机的底层原理*** Python全栈开发之Python基础-字符编码与转码 需知: 1.在python2默认编码是ASCII, python3里默认是utf-8 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-8就是unicode 3.在py3中encode,在转...

TortoiseGit 使用教程

前言   作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面要借助一个图形化的软件,TortoiseGit来操作g...

Python中读取txt文本出现“ 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence”的解决办法

UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence 今天练习通过读取英文版的Walden.txt的文本信息,统计文本中的英文单词词频的时候出现了这样的错误提示。 错误的意思是:Unicode的解码(Decode)出现...

python 行转列

#encoding=utf-8 print '中国' #二维阵列变换 行转化成列,列转化成行 lista=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] #使用列表推导 listb=[[r[col] for r in lista] for col in range(len(li...

python操作excel

在python中,对excel表格 wlrd 读取excel表中的数据 xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存。 xlutils 读入一个excel文件,然后进行修改或追加,不能操作xlsx,只能操作xls。 一、读excel表 读excel要用到xlrd模块 1、导入模块 import xlrd 2、打开excel...