2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
अस्मिन् यन्त्रे प्रयोगस्य सफलतापूर्वकं सत्यापनम् अभवत् । अद्यापि अतीव समयग्राही आसीत्, महत् कार्यं च ८ए१०० यन्त्राय समर्पयितुं तत्कालीनम् अस्ति ।
स्रोतसङ्गणकात् लक्ष्यसङ्गणकं प्रति anaconda वातावरणं प्रवासयितुं प्रथमं द्वयोः सङ्गणकयोः anaconda संस्थापितम् अस्ति ।
Anaconda Prompt ऑपरेशनस्य उपयोगं कुर्वन्तु
conda install conda-pack
conda env list
यस्य वातावरणस्य नाम भवन्तः संकुलं कर्तुम् इच्छन्ति तस्य नाम अन्वेष्टुम् । यथा, मम वातावरणनाम VLM अस्ति
conda pack -n VLM -o VLM.tar.gz
विण्डोज वातावरणं वर्तमाननिर्देशिकायां संकुलितम् अस्ति यथा, XX उपयोक्तृनाम अस्ति तथा च मार्गः अस्ति
C:/उपयोक्तारः/XX/VLM.tar.gz
Linux कृते अपि तथैव
1विधि 1
1. नूतनं वातावरणं निर्मातुं Anaconda Prompt इत्यस्य उपयोगं कुर्वन्तु, उदाहरणार्थं, नूतनं वातावरणं py310 अस्ति:
conda create -n py310 python=3.10
2. USB फ्लैशड्राइव् मध्ये पॅकेजिंग् वातावरणं लक्ष्यसङ्गणकस्य उपयोक्तृनामनिर्देशिकायां प्रतिलिपिं कुर्वन्तु:
ग:/उपयोक्ता/XX/Py36.tar.gz
3. संकुलितं वातावरणं नूतनवातावरणमार्गे अनजिप् कर्तुं Anaconda Prompt इत्यस्य उपयोगं कुर्वन्तु:
tar -zxvf Py36.tar.gz -C E:anaconda3envspy36
4. नूतनं वातावरणं सक्रियं कुर्वन्तु
conda activate py310
नोटः- यदि तत् विफलं भवति तर्हि विधिद्वयं प्रयतस्व:
२ विधिः २
1. लक्ष्यसङ्गणकस्य वातावरणपुटं ज्ञातव्यम्
वातावरणस्य मार्गः निर्देशिकायां envs पुटम् अस्ति यत्र anaconda अस्ति उदाहरणार्थं, मम अस्ति: E:anaconda3envs निम्नलिखितपदार्थाः अस्य मार्गस्य अन्तर्गतं क्रियन्ते ।
2. USB flash drive इत्यस्मिन् packaging environment इत्यस्य प्रतिलिपिं environment folder envs इत्यत्र कुर्वन्तु ।
3. नूतनं पुटं निर्मातुं वातावरणमार्गे cmd आदेशपङ्क्तिं उपयुज्य py36 इति नामकरणं कुर्वन्तु:
mkdir py36
अथवा स्वहस्तेन नूतनं पुटं रचयन्तु
4. पैकेजिंग् वातावरणं नूतनवातावरणे विसंपीडयितुं cmd आदेशपङ्क्तिं उपयुज्यताम्
tar -zxvf Py36.tar.gz -C ./py36
दोषः निम्नलिखितरूपेण निवेदितः भवति
Collecting packages...
CondaPackError: Cannot pack an environment with editable packages
installed (e.g. from `python setup.py develop` or
`pip install -e`). Editable packages found:
- /home/xxx
तस्य स्थाने निम्नलिखितस्य उपयोगं कुर्वन्तु
conda pack -n VLM -o VLM.tar.gz --ignore-editable-packages
उपयोगेन अनजिप् कुर्वन्तु
mkdir ~/ananconda/envs/pcdet-tmp
tar -xf pcdet.tar.gz -C ~/ananconda/envs/pcdet-tmp
cd ~/ananconda/envs/pcdet-tmp
source ./bin/activate
CondaPackError:
Files managed by conda were found to have been deleted/overwritten in the following packages:
- charset-normalizer 2.0.4:
- xxxx
This is usually due to `pip` uninstalling or clobbering conda managed files,
resulting in an inconsistent environment. Please check your environment for
conda/pip conflicts using `conda list`, and fix the environment by ensuring
only one version of each package is installed (conda preferred).
समाधानं आसीत् यत् WSL इत्यस्य लाभस्य उपयोगेन प्रत्यक्षतया Windows इत्यस्य अन्तर्गतं anaconda इत्यत्र env इत्येतत् संकुलं कर्तुं प्रयत्नः करणीयः तथापि विशालसंख्यायां निर्भरतादोषाः नामकरणदोषाः च निवेदिताः
अन्ते अहं त्यक्त्वा Linux प्रणाल्याः अन्तर्गतं पॅकेजिंग्, संपीडनं च प्रयतितवान् किं सम्भवम्?
Linux मध्ये, भवान् tar आदेशस्य उपयोगं कृत्वा सञ्चिकां वा पुटं वा .tar.gz प्रारूपेण संपीडयितुं शक्नोति ।
tar इति आदेशः सञ्चिकानां संकुलीकरणाय उपयुज्यते ।
-c इत्यस्य अर्थः नूतनं संग्रहसञ्चिकां रचयन्तु ।
-z इत्यस्य अर्थः gzip संपीडनस्य उपयोगः भवति ।
-v संग्रहणकाले वाचिकसूचनाः प्रदर्शयितुं सूचयति ।
-f इत्यस्य अनन्तरं संग्रहसञ्चिकायाः नाम भवति ।
यथा, यदि भवान् anaconda इत्यस्मिन् env इत्यस्य अधः VLM इति पुटं संपीडयितुम् इच्छति तर्हि निम्नलिखितम् आदेशं उपयोक्तुं शक्नोति ।
tar -czvf VLM.tar.gz VLM
在Linux里去看位置,anaconda是不显示完整文件目录的,会直接不显示有env文件夹,但是可以直接cd 进env去看
यदि भवान् एकां सञ्चिकां, यथा myfile.txt, संपीडयितुम् इच्छति तर्हि भवान् उपयोक्तुं शक्नोति:
tar -czvf myfile.tar.gz myfile.txt
एते आदेशाः वर्तमाननिर्देशिकायां .tar.gz सञ्चिकां निर्मास्यन्ति यत् भवान् सञ्चिकामार्गं परिवर्तयितुं शक्नोति अथवा आवश्यकतानुसारं निर्गमनिर्देशिकां निर्दिष्टुं शक्नोति ।
संपीडनं सफलम्
3. Step 3: पर्यावरणं सक्रियं कुर्वन्तु
टार संपीडनार्थं विसंपीडननिष्पादनम्
tar -xzvf VLM.tar.gz
यदि .zip अन्यस्मिन् प्रणाल्यां प्रतिलिपिं कृत्वा /xxxx/anaconda/envs/ निर्देशिकायां निष्कासितम् अस्ति तर्हि तत् अस्ति
unzip -d /xxxx/anaconda/envs/ pyenv.zip
सूचना!संकुलितं आभासी वातावरणं स्रोतवातावरणं अभिलेखयति अस्मिन् सन्दर्भे, भवद्भिः प्रथमं नूतनप्रणाल्यां रिक्तनिर्देशिकां रचयितुं आवश्यकं यत् स्रोतवातावरणस्य anaconda संस्थापनमार्गस्य समानं भवति, यथा मूलमार्गः wsl.localhostUbuntuhometestanaconda3envsVLM
mkdir /xxxx/anaconda3/envs/ 1999।
ततः मृदुलिङ्कं रचयन्तु
ln -s /xxxx/एनाकोंडा/एनव्स/प्येनव /xxxx/एनाकोंडा3/एनव्स/
रिक्तं निर्देशिकां वास्तविकं anaconda मार्गं प्रति सूचयन्तु
ततः वातावरणस्रोतं सक्रियं कुर्वन्तु /xxxx/anaconda/envs/VLM सक्रिययन्तु
आशास्ति यत् एतत् सुचारुतया सम्पन्नं कर्तुं शक्यते!
खैर, यदि भवतः कृते सहायकं भवति तर्हि कृपया तस्य प्रतिलिपिं कर्तुं निःशङ्कं भवन्तु यदि तस्य आयोजनं पुनः मुद्रणं च कठिनं भवति तर्हि कृपया qwq इति सूचयन्तु!
यदि भवतः किमपि उत्तमं सुझावः वा टिप्पणी वा अस्ति तर्हि कृपया तान् योजयन्तु!
मम नाम Qi Yunpeng (Qí Qí) अस्ति, अहं च सर्वैः सह एल्गोरिदम् इत्यस्य आनन्दं साझां कर्तुं प्रयतन्ते!
प्रतिब्लॉगं एकं चित्रं (1/1)↓
सन्दर्भः:
conda-pack आभासीपर्यावरणानि प्रवासयति
अफलाइन वातावरण conda आभासी वातावरण बैकअप प्रवासनम् – conda pack समस्या