pycharm项目文件移动问题(未解决)
发现一个问题,pycharm创建好虚拟环境,复制整个项目位置后,选择打开项目,有时候可以运行(调用的之前的解释器),但是如果你是移动整个项目文件夹,有时候发现新移动的解释器会改变位置正常打印,但是有时候解释器显示没有文件,然而右下角有显示有解释器(还是地址是原本的,但是因为我们移动了,pycharm又没给我自动创建新地址的解释器,所以报错没有文件),然后点开右下角解释器,添加解释器,从项目文件夹里面的venv的bin文件找到虚拟环境备份的python解释器,然后添加,有时候可以,但是有时候添加不上,管理解释器里面show all 关闭过滤发现显示无效,再删除,再添加venv中的解释器,有时候可以,但是有时候就啥都没了。此时选择其他的有效解释器,然后发现安装的包也无效了,重新pip,又说已经存在云云。
瞬间被pycharm2023弄的不会了。
1-在不打包成exe或发布成包的情况下,怎么把项目给别人连同虚拟环境
答:我的解决最简单删除venv,重新创建选择虚拟环境创建新的项目,然后第一次只能pip所有的包,后期生成requirements.txt,然后下次pip install -r requirements.txt,自动下载包。
注意:怎么删除无效的解释器,管理解释器存在,showall下面发现没有无效解释器和其他有的解释,找到过滤工具,点击解除,就找到了,然后删除自己不想要的解释器。
(我觉得是pycharm问题,理论上移动和复制文件都会匹配新地址的venv中的解释器地址,不会出现还是原本地址的解释器;添加venv中bin的解释器添加不上,管理解释器查看发现无效或显赫没有,show all 点击取消过滤,查看到所有的解释器(但有时候又不显示全部了),把不想要的删除掉,然后重新添加一次新地址下的venv里的解释器。这些理论上都是可以的,但是新版本pycharm就是不行,网上还有说删除隐藏文件.idea,把操作历史去掉,或者active文件中的环境地址改为新的地址以激活环境,反正就是pycharm各种问题,还是直接去掉venv文件重新弄自己的环境靠谱)。
怎么查看某个文件的修改历史(git等也可以类似思路),选择相应文件,右键找到local history,然后show history。(一直撤销command+z和类似其他command+y反撤掉,结果不晓得为啥不行,但是发现command+shift+z可以)。
2-如果移动项目venv中bin备份的解释器,lib备份的包到底咋么用;
答:目前没办法了,只能删除venv,重新新建项目,然后新的venv和pip install -r requirements.txt;等pycharm修复。
理论上导入venv的环境是okay的,但一直导入不进去,查看管理插件,show all,取消过滤,总是显示无效,建议删除无效,选择其他有效解释器。(理论上重新添加venv也是okay,但就是无效)
3-python项目到底如何打包和发布(pip install 你的项目)到git。
答:打包:
(1)py2exe,仅用于windows,而PyInstaller 是相对较流行且广泛使用的工具之一,因为它支持多平台(包括 Windows、Linux、macOS)、易于使用,并且能够将整个应用程序打包成单个可执行文件。
(2)打包成pip 程序
(3)版本控制和上传到git https://t.cn/z8qcETg
发现一个问题,pycharm创建好虚拟环境,复制整个项目位置后,选择打开项目,有时候可以运行(调用的之前的解释器),但是如果你是移动整个项目文件夹,有时候发现新移动的解释器会改变位置正常打印,但是有时候解释器显示没有文件,然而右下角有显示有解释器(还是地址是原本的,但是因为我们移动了,pycharm又没给我自动创建新地址的解释器,所以报错没有文件),然后点开右下角解释器,添加解释器,从项目文件夹里面的venv的bin文件找到虚拟环境备份的python解释器,然后添加,有时候可以,但是有时候添加不上,管理解释器里面show all 关闭过滤发现显示无效,再删除,再添加venv中的解释器,有时候可以,但是有时候就啥都没了。此时选择其他的有效解释器,然后发现安装的包也无效了,重新pip,又说已经存在云云。
瞬间被pycharm2023弄的不会了。
1-在不打包成exe或发布成包的情况下,怎么把项目给别人连同虚拟环境
答:我的解决最简单删除venv,重新创建选择虚拟环境创建新的项目,然后第一次只能pip所有的包,后期生成requirements.txt,然后下次pip install -r requirements.txt,自动下载包。
注意:怎么删除无效的解释器,管理解释器存在,showall下面发现没有无效解释器和其他有的解释,找到过滤工具,点击解除,就找到了,然后删除自己不想要的解释器。
(我觉得是pycharm问题,理论上移动和复制文件都会匹配新地址的venv中的解释器地址,不会出现还是原本地址的解释器;添加venv中bin的解释器添加不上,管理解释器查看发现无效或显赫没有,show all 点击取消过滤,查看到所有的解释器(但有时候又不显示全部了),把不想要的删除掉,然后重新添加一次新地址下的venv里的解释器。这些理论上都是可以的,但是新版本pycharm就是不行,网上还有说删除隐藏文件.idea,把操作历史去掉,或者active文件中的环境地址改为新的地址以激活环境,反正就是pycharm各种问题,还是直接去掉venv文件重新弄自己的环境靠谱)。
怎么查看某个文件的修改历史(git等也可以类似思路),选择相应文件,右键找到local history,然后show history。(一直撤销command+z和类似其他command+y反撤掉,结果不晓得为啥不行,但是发现command+shift+z可以)。
2-如果移动项目venv中bin备份的解释器,lib备份的包到底咋么用;
答:目前没办法了,只能删除venv,重新新建项目,然后新的venv和pip install -r requirements.txt;等pycharm修复。
理论上导入venv的环境是okay的,但一直导入不进去,查看管理插件,show all,取消过滤,总是显示无效,建议删除无效,选择其他有效解释器。(理论上重新添加venv也是okay,但就是无效)
3-python项目到底如何打包和发布(pip install 你的项目)到git。
答:打包:
(1)py2exe,仅用于windows,而PyInstaller 是相对较流行且广泛使用的工具之一,因为它支持多平台(包括 Windows、Linux、macOS)、易于使用,并且能够将整个应用程序打包成单个可执行文件。
(2)打包成pip 程序
(3)版本控制和上传到git https://t.cn/z8qcETg
听说有人想看张杰的专辑销量[吃惊]
2023.8.6发行的实体专《外南街1982》单价180r,一分钟2.5w张,首日5w张;
2020.12.11发行的英专《RISK IT ALL声来无畏》单价198r,首日销量3w张,2021年星外星华语流行TOP1;
2021.4.29发行的《听我们的歌》cd+黑胶,单价分别是99r、279r,是当年星外星华语流行的TOP4和TOP18;
2018.12.20发行的《未live》单价65r,2018年度唯一预售期内双白金;2019年三白金;
2013.12.20(年代久远记不清了反正发布会是18号开的)发行的《爱不解释》(单价忘了),星外星内地流行榜1-6月TOP1;2013年TOP2(短短十天);
2012.9发行的精选集和2012.11发行的翻唱专辑《那些和我们打过招呼的爱情》,精选集TOP2,翻唱专辑TOP7;
2010.11.22(大概)发行的《这就是爱》,两个版本分别是星外星11月销量TOP1和TOP2;12月华语榜TOP2内地榜TOP1。
请问你们还想知道啥啊[吃惊]
2023.8.6发行的实体专《外南街1982》单价180r,一分钟2.5w张,首日5w张;
2020.12.11发行的英专《RISK IT ALL声来无畏》单价198r,首日销量3w张,2021年星外星华语流行TOP1;
2021.4.29发行的《听我们的歌》cd+黑胶,单价分别是99r、279r,是当年星外星华语流行的TOP4和TOP18;
2018.12.20发行的《未live》单价65r,2018年度唯一预售期内双白金;2019年三白金;
2013.12.20(年代久远记不清了反正发布会是18号开的)发行的《爱不解释》(单价忘了),星外星内地流行榜1-6月TOP1;2013年TOP2(短短十天);
2012.9发行的精选集和2012.11发行的翻唱专辑《那些和我们打过招呼的爱情》,精选集TOP2,翻唱专辑TOP7;
2010.11.22(大概)发行的《这就是爱》,两个版本分别是星外星11月销量TOP1和TOP2;12月华语榜TOP2内地榜TOP1。
请问你们还想知道啥啊[吃惊]
【231117】推更新相关
Happy SKZ-Mas在线流媒活动的现场直播应征时间所剩无几啦! 为了100位准备的色彩鲜艳的非常特别的sur. p. r. i. se不好奇吗?
everyw, all around the world ️(就说到这里吧)
SLBS X STRAY KIDS PHOTOCARD GIVEAWAY EVENT
Happy SKZ-Mas在线流媒活动的现场直播应征时间所剩无几啦! 为了100位准备的色彩鲜艳的非常特别的sur. p. r. i. se不好奇吗?
everyw, all around the world ️(就说到这里吧)
SLBS X STRAY KIDS PHOTOCARD GIVEAWAY EVENT
✋热门推荐