在我的工作中,我拥有一台Windows笔记本电脑,访问权限受到限制,我无法安装任何东西,因为需要管理员特权,但幸运的是,该网站 catgoricalValues = ['embarked', 'sex', 'pclass']
df[catgoricalValues] = df[catgoricalValues].astype('category')
df[catgoricalValues] = df[catgoricalValues].add_categories(df[catgoricalValues].unique()) # add options for catgorical values
AttributeError: 'DataFrame' object has no attribute 'add_categories'
可以运行许多无需安装的应用程序,甚至不需要管理员有一个可移植的MySQL,Apache服务器等。
现在,我可以访问没有网络且没有https://portableapps.com/apps
特权的旧Ubuntu服务器,并具有以下详细信息:-
sudo
我想运行NAME="Ubuntu"
VERSION="14.04.1 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.1 LTS"
VERSION_ID="14.04"
命令,但未安装该命令,我也没有特权,并且未连接到互联网。有没有办法像Windows OS一样以可移植/独立的方式运行此软件包screen
?有没有办法将任何Linux软件包转换为独立软件包?
答案 0 :(得分:2)
否,像ubuntu的apt
这样的软件包管理器需要Internet访问权限才能从镜像中获取源代码和软件包信息,并安装软件包。 Ubuntu确实也有Personal Package Archive(PPA),但至少在下载源代码和软件包信息的第一步中,它们还需要Internet访问。您还需要具有root用户特权才能使用这些程序包管理器和PPA。
唯一的真实选择是从gnu
上的另一台可以访问Internet的计算机上下载命令的源(您的Windows计算机可以),存储在外部驱动器上,移至linux计算机,并且从那里获得的源代码构建工具。
一旦构建,您就可以将二进制文件添加到PATH上您有权访问的位置,或将二进制位置添加到PATH。
答案 1 :(得分:1)
从理论上讲,您应该能够将程序手动安装到主目录中并从该目录运行它们。
有一些警告: