我的问题是Torch的版本低了,所以当我升级包之后,代码就可以正常运行了
升级包:pip install --upgrade xxxxx
升级包中出现报错:read time out 的问题
或者如图的错误
可以用:pip --default-timeout=100 install -U xxxx
程序正确运行结束的提示是:
Process
f
ini
shed
with
exit
code
0。如果程序出现
Process
f
ini
shed
with
code
137 (
interrupt
ed
by
signal
9: SIGKILL)。程序并没有运行完,系统强制杀死进程,一般来说是因为内存不足或者CPU不够用。
出现这个信息说明发生了内存不足的问题,需要让程序少一些内存占用,在keras中,可以选择小的batch_size,不要把一整个大的文件一次性读到内存里。
loss或者网络的输出不断积累导致计算图
import tensorflow as tf
报错:
process
f
ini
shed
with
exit
code
132
(
interrupt
ed
by
signal
4
sigill
)
原因:tensoflow版本问题,因为1.5.0以上的tensorflow需要AVX支持,所以,退回到1.5.0可以解决此问题。
python
安装torch时遇到 ERROR: Command error
ed
out with
exit
status 1:
之前用
pycharm
运行github上一个模型时,遇到了import torch失败的问题,而且用pip安装失败。我根据网上的教程我的博客里有详细教程用Anaconda安装了torch,问题确实得到了解决,torch安装成功。紧接着再运行模型时就发现了更多的错误,研究了很久发现是之前安装的torch版本有问题。再用pip安装就出现了上面的错误。
看到出现了这么多乱七八糟的东西就很慌,找了一下午,终于找到了最终的解决方法:
查看自己的
python
版本
点开自己的pyc
Solution:
参考stackoverflow给出的解决方案:https://stackoverflow.com/questions/65085956/
pycharm
-venv-fail
ed
-no-such-option-build-dir
确定自己
pycharm
里面
python
解释器的路径:
在cmd里面输入:自己解释器的路径 + -m pip install pip==20.2.4
(其中可能会有网络问题提示Retry,要多尝试几次)
这里做法的主要原因是:
pycharm
依赖于 –build-dir来安装包,但是这在最新版的pip中被移除了,所以解决办法
今天我在做东西出现了Error loading package list:Request fail
ed
with status
code
403这个问题。
解决方法 :
1.点击settings,然后点击下图中Project Interpreter
2.点击右边加号 ,点击Manage Repositories,将源换成清华源即可,将原有源删除,清华源和原有源不要一起用,俩者删其一。
清华源网址https://pypi.tuna.tsinghua.
ed
u.cn/simple/
阿里源https://mirrors.aliyun.com/pypi/simple/
这是我的解决方法 亲测有效!
最近开始上手
Pycharm
学习
Python
,发现运行可以选择 Run with
Python
console 模式,可以交互式输入命令,但是每新运行一次,就会新开一个console窗口,
Pycharm
里面表示一个Tab,会比较烦。
所以试着找一下有没有运行只开一个console窗口的方法,网上搜罗了一下,发现其他人基本把 Run with
Python
console 这个选项去掉,换成Run模式。
但是我想进行交互,查看变量,或者输入小命令什么的,所以还是喜欢 Run with
Python
console 这种风格,QQ问了个老鸟,说要买包烟给说,于是愤怒离去,自己捣腾了一下,嗯果然找到了
os.environ[“KMP_DUPLICATE_LIB_OK”]=“TRUE”
2、卸载jupyter和重新安装jupyter
但是这两种方法都没有用,于是我用
pycharm
来进行编译代码。
在
pycharm
中编译之后,结果出现了提示错误:
f
ini
shed
with
exit
code
132
(
interrupt
ed
by
signal
4:
SIGILL
)
于是预测是pytorch版本问题(此时torch版