草庐IT

perl-module

全部标签

node.js - 在 Windows 上安装 npm 后无法识别 node_modules

当我checkout我的项目并在Windows7上执行npminstall时,我的dev_dependencies模块(gulp、electron等)没有被识别。我已将“%AppData%\npm\node_modules”添加到我的系统路径变量中,但它没有起作用。当我尝试:npmrundist时,我得到的错误是:"gulp'isnotrecognizedasaninternalorexternalcommandoperableprogramorbatchfile"所以我假设Node模块没有被识别。如果我尝试手动获取gulp:npminstallgulpgulp问题已经解决,但其他模块

python - 导入错误 : No module named site

这个问题在这里已经有了答案:"ImportError:Nomodulenamedsite"onWindows(17个答案)关闭4年前。每当我尝试从我的IDE中运行python代码时,我都会收到导入错误,因为它找不到“站点”。我查看了其他涉及从命令提示符设置变量的答案,虽然它们在命令提示符下运行代码时努力克服此错误,但每当我尝试运行任何python代码(甚至只是python命令)从命令提示符。错误堆栈跟踪:File"C:\Users\Jarred\AppData\Local\Programs\Python\Python35-32\Lib\site.py",line175print("Er

windows - Windows 10 上的 "/bin/sh: C:Perl64binperl.exe: command not found"

我正在尝试使用Code::blocks和Mingw在Windows1064位机器上构建OpenSSL。我已经安装了ActivePerl和MSYS。我能够执行perlConfiguremingw没有错误。问题在于执行MAKE命令。无论我使用的是windows命令提示符还是MSYS,我总是得到以下错误C:\DiscoD\openssl>makeCC=i586-mingw32msvc-gccRANLIB=i586-mingw32msvc-ranlibC:\Perl64\bin\perl.exe"-I."-Mconfigdata"util\dofile.pl"\"-oMakefile"cryp

windows - 在模块 'Save-Module' 中找到 'PowerShellGet' 命令,但无法加载该模块

当我在powershell中执行命令时Save-Module-NameACMESharp-Path提示错误如下:在模块“PowerShellGet”中找到“Save-Module”命令,但无法加载该模块。然后我尝试执行Import-ModulePowerShellGet原来是执行策略的问题导致状态为“受限”的脚本。 最佳答案 要检查是否与执行策略有关,您可以尝试执行ps命令Get-ExecutionPolicy如果返回结果显示受到限制,则必须将执行策略更改为RemoteSigned。PS:希望它不会引起任何安全问题。以防万一,完成后

node.js - 运行 grunt 时出现错误 : spawn ./node_modules/.bin/grunt ENOENT

我有一个由开始开发的项目yarn开始它运行一个启动grunt进程的index.js并得到这个错误:$yarnstartyarnstartv0.23.2$node./developmentgrunt_arguments['--force','--notify','--verbose','--debug','--stack']=======================================Openhttp://localhost:8000tostartdevelopingevents.js:141thrower;//Unhandled'error'event^Error:sp

windows - 如何在 Perl 中线程安全地设置 STDOUT 编码?

根据文档,使用encoding模块与threads不是线程安全的,并且自perl1.18起已弃用。我在Windows7机器上使用perl5.16。我需要将输出转换为windows866编码。尝试运行线程时,以下代码解释器崩溃。useutf8;binmode(STDOUT,':encoding(cp866)');usethreads;my$thr=threads->create(sub{print"потокработает";})->detach();sleep1;print"основнойпотоктакжеработает";如果没有binmode(STDOUT,':cp866'

python - 导入错误 : No module named 'tensorflow.contrib.lite.python.tflite_convert'

我尝试使用tflite_convert将我的saved_model.pb(对象检测API)文件转换为.tflite,但是当我在C:\Users\LENOVO-PC\tensorflow>目录的cmd上执行此命令时克隆tensorflowgit的地方,tflite_convert\--output_file=/saved_model/maonani.tflite\--saved_model_dir=/saved_model/saved_model我得到一个错误提示ImportError:Nomodulenamed'tensorflow.contrib.lite.python.tflite

python - 属性错误 : module 'socket' has no attribute 'MSG_DONTWAIT'

我正在尝试在以下python代码中使用标志“MSG_DONTWAIT”:RECV_BUFFER_SIZE=1024buff=memoryview(bytearray(RECV_BUFFER_SIZE))x=client_socket.recv_into(buff,RECV_BUFFER_SIZE,socket.MSG_DONTWAIT)我刚刚从套接字读取数据的地方。奇怪的是,当我使用“MSG_WAITALL”标志时,代码工作正常,但它失败并出现以下错误:x=client_socket.recv_into(buff,RECV_BUFFER_SIZE,socket.MSG_DONTWAIT

windows - 使用 Perl DBI 模块或设置系统 DSN 并使用 ODBC 哪个更好?

我正在使用Perl从多个日志文件中收集数据,并将其存储到运行脚本的同一台Windows2003主机上的Oracle数据库中。使用PerlDBI模块还是设置系统DSN并使用ODBC更好? 最佳答案 DBI,或者至少是基于DBI的东西是在Perl中与数据库交互的标准方式。然后在DBI下,您可以使用直接的oracle驱动程序(DBD::Oracle)或ODBC驱动程序(恰本地命名为DBD::ODBC)。所以实际上,您使用哪一个似乎并不重要,至少对于您的代码而言。至于DBI层,我喜欢DBIx::Simple,但还有其他的。

windows - Perl 包问题

我是Perl新手。我下载了一个perl应用程序,在源文件中有这样一行:usePWING::Utils::Utils;它似乎导入了一个文件。我下载了Eclipse[Perl-Eclipse集成]的插件。当我尝试将该文件作为perl应用程序启动时,它说找不到导入的资源。现在的问题是,perl包结构是什么样的?那一行意味着必须有一个像这样的目录结构:PWING-Utils-Utils.pm?我看到我下载的应用程序不包含这样的结构,那么应该如何启动? 最佳答案 perlmod文档状态AllPerlmodulefileshavetheexte