銀河麒麟操作系統搭建 Python 環境及相關問題記錄
銀河麒麟操作系統搭建 Python 環境及相關問題記錄
銀河麒麟安裝
- 點擊創建新的虛擬機,然后按照下圖進行配置即可。
- 然后一直點擊下一步即可;



anaconda 安裝
- 首先進入 Anaconda 鏡像界面 [1],尋找目標安裝版本鏈接;
- 然后按照下述命令在線下載 Anaconda:
wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh
或者自行下載,然后上傳至虛擬機中;
- 然后運行下述命令進行安裝:
bash Anaconda3-2023.07-2-Linux-x86_64.sh
- 根據提示選擇 yes/no 即可(詳情請 參考教程)。

[1] 鏡像地址:https://repo.anaconda.com/archive/
創建虛擬環境
常用命令:
conda create -n env_name python==py_version
安裝完成后,使用 conda activate env_name 激活虛擬環境。
問題 1:顯示 conda 沒有 activate 命令

參考教程: 先使用 source activate 命令激活,然后進入 base 環境中,然后再使用上述命令即可.
修改 pip 鏡像
打開配置文件 ~/.pip/pip.conf,修改如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
查看 鏡像地址:
$ pip3 config list
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'
可能存在的問題:顯示
pip3指令沒有定義此時需要維護 Anaconda 路徑添加到環境變量中
添加環境變量
編輯.bashrc 文件 vim ~/.bashrc , 通過這種方式,在關閉 xshell 后,添加的環境變量仍然生效
文件末尾添加:export PATH ="/usr/local/nginx/sbin/:$PATH "
source ~/.bashrc
此時運行上述命令即可。
銀河麒麟 SSH 問題
開啟 SSH 服務
- 配置環境
首先用 apt 下載,并安裝 ssh 和 net-tools
sudo apt-get install net-tools
sudo apt-get install ssh
# 安裝服務端運行此命令安裝
sudo apt-get install openssh-server
#安裝客戶端執行下列命令
sudo apt-get install openssh-client
- 設置重啟 ssh
sudo systemctl restart sshd
查看 ssh 服務是否啟動
ps -e |grep ssh
如果只有 ssh-agent 那 ssh-server 還沒有啟動,需要執行
sudo systemctl strat ssh, 如果看到 sshd 那說明 ssh-server 已經啟動了
- 設置 ssh 服務開機啟動
systemctl is-enabled ssh
如果打印 enabled, 表示 ssh 已經默認開機啟動了;
如果顯示 disabled, 則使用下列命令設置 ssh 開機啟動
sudo systemctl enable ssh
mobaxterm 連接本地虛擬機
-
在虛擬機配置中打開網絡首選項:
![NAT 配置]()
這里 VM 做了限制,需要先點擊更改設置,才可以實際更改,否則點進去 NAT 設置后是 灰色的。
- 添加端口轉發

這里關鍵在于虛擬機 IP 地址,設置為與子網 IP 同一網段,主機端口設置為 22, 虛擬端口隨機設置,一般沒有沖突的話設置 22 就行;
- mobaxterm 設置連接

上述 3 填入地址需要在銀河麒麟終端中使用 ip addr 查看。

輸入密碼登錄即可。
其它問題
國產Linux操作系統銀河麒麟V10 SP1 2203 x86-64剛完成安裝,檢查了一下openssh-server是已經安裝了的,然后用SSH客戶端進行鏈接時提示“Network error: Connection refused”,開始以為是防火墻的原因,關閉了防火墻仍然提示錯誤。
問題解決:
cd /etc/ssh
sudo chmod 644 ./*
sudo chmod 600 ssh_host_dsa_key ssh_host_rsa_key
sudo chmod 755 .
sudo /etc/init.d/ssh restart
可以將上述命令一次性拷貝,拷貝命令如下:
cd /etc/ssh && sudo chmod 644 ./* && sudo chmod 600 ssh_host_dsa_key ssh_host_rsa_key && sudo chmod 755 . && sudo /etc/init.d/ssh restart
仍然無法連接
如果仍然 無法連接,并且報:Network error: Software caused connection abort
打開“安全中心”->“網絡保護”,關閉聯網控制,如下圖

參考鏈接:SSH 登錄時常出現的幾種錯誤及解決方案
基于上述操作目前,重啟虛擬機后仍然會出現偶爾連接不上的問題。
安裝 Pycharm
-
下載對應版本的 Pycharm
-
解壓到指定路徑下
-
運行
bin/pycharm.sh即可; -
創建快捷方式


bashrc(Bourne Again SHell Run Commands)是一個用于配置和自定義 Bash shell 行為的腳本文件。它位于用戶的主目錄下,通常是~/.bashrc,其中~代表用戶的主目錄(home directory)。每個用戶都可以擁有自己的.bashrc文件,用來定義他們個人的 shell 環境配置。
.bashrc文件中包含了一系列 Bash 命令和設置,這些設置會在用戶每次啟動新的 Bash 會話時自動加載和執行。這些設置可以包括以下內容:
別名(Aliases):你可以在
.bashrc中創建自定義命令別名,以便更輕松地執行常用命令或將復雜的命令簡化成一個簡單的別名。環境變量(Environment Variables):你可以設置和修改環境變量,這些變量可以影響 shell 的行為和程序的運行。例如,你可以設置
PATH環境變量以包含自定義的可執行文件路徑。提示符(Prompt):你可以自定義 shell 提示符的外觀和內容,以顯示有用的信息,如當前目錄或用戶名。
函數定義(Function Definitions):你可以在
.bashrc中定義自己的 Bash 函數,以便在 shell 中使用。其他自定義設置:你還可以根據需要添加其他自定義設置,如顏色配置、命令歷史記錄設置等等。
每次你打開一個新的終端窗口或啟動一個新的 Bash shell 會話時,
.bashrc文件中的內容會自動加載,從而確保你的自定義配置在每個新的 shell 環境中都可用。需要注意的是,
.bashrc文件通常用于個人用戶的配置。如果你想要對系統中的所有用戶應用相同的配置,可以考慮使用/etc/bashrc或/etc/bash.bashrc文件,這些文件對所有用戶都生效。


浙公網安備 33010602011771號