Hi everyone,
I'm totally new in programming, and I'm just trying to use Phyla_AMPHORA to get sequences of a specific marker, for all bacterial phyla to make a phylogenetic tree.
But after installing so many things, including Perlbrew and Bio Perl, I now get this message while trying to run the tests on Phyla_AMPHORA:
MacBook-Air-de-Zoe:Scripts ZoeMeziere$ perl MarkerScanner.pl -Phylum 3 TestData/ecoli.pep
Can't locate Bio/SeqIO.pm in @INC (you may need to install the Bio::SeqIO module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2/darwin-thread-multi-2level /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at MarkerScanner.pl line 23.
Could you please tell me what I should do? And please remember I'm a total newbie, Thanks!! :))
You probably need to sign in as the root user before installing missing modules. Set superuser password
sudo passwd root
and sign in throughsu
Bad idea, don't do this.
I am sure you are right. I guess you mean the issues related to system stability and security. However, as Windows user I am used to the programs once installed start working. The only thing I care about is my work and this was the only way to circumvent the described problem and obtain the results.
Windows users need to "run as administrators" on a lot of applications. That is not the case in Linux. "once installed start working" only works if installation is done properly, which in your case is not true. You've "installed" Prokka but not its dependencies. ("Installation" on Linux is having executables and libraries in known locations, and your
Bio::Root::Version
is not in a location known to your user)Environments like conda will allow you to install without needing admin rights
It is not about the installation. The program doesn't work without su rights.