2016-04-12 43 views
2

. Ben örneğin, yüklemek veya Conda kullanarak herhangi bir paket yükseltmeye çalıştığınızda:Koşu Conda benim ubuntu sunucuda bir yönetici olarak yüklemek, ben "yazma izinlerini eksik:/home/ubuntu/anaconda3" olsun benim ubuntu sunucuda Anaconda3 yüklemiş

conda install numpy=1.11.0 

aşağıdaki hatayı alıyorsunuz

(tabii ki "sudo Conda" yapamaz):

Error: Missing write permissions in: /home/ubuntu/anaconda3 
# 
# You don't appear to have the necessary permissions to install packages 
# into the install area '/home/ubuntu/anaconda3'. 
# However you can clone this environment into your home directory and 
# then make changes to it. 
# This may be done using the command: 
# 
# $ conda create -n my_root --clone=/home/ubuntu/anaconda3 
+2

Sahibinizi kullanıcı hesabınıza çevirmek ve yazma izni vermek için 'chown' ve 'chmod' kullanmayı denediniz mi? – cel

+0

sudo chown ubuntu/home/ubuntu/anaconda3 –

+1

@cel 'sudo chown -R ubuntu/home/ubuntu/anaconda3' ' sudo chmod -R + x/home/ubuntu/anaconda3' çalıştı! –

cevap

7

@cel'in işaret ettiği gibi, doğru izinleri vermek için gereken tüm gerekli olan:

sudo chown -R ubuntu /home/ubuntu/anaconda3 
sudo chmod -R +x /home/ubuntu/anaconda3