'u yüklerken izin reddedildi Ben bir öğrenciyim ve bölüm bilgisayar, sistem Linux 7.2'de proje yapıyorum. Şimdi pip takmaya çalışıyorum, böylece python paketlerini kullanarak yükleyebilirim.Python: pip
get-pip.py
yükledim ve python get-pip.py
aracılığıyla yüklemeyi denedim. Bu bana verir:
Collecting pip
Downloading pip-8.1.1-py2.py3-none-any.whl (1.2MB)
100% |████████████████████████████████| 1.2MB 471kB/s
Collecting wheel
Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
100% |████████████████████████████████| 71kB 764kB/s
Installing collected packages: pip, wheel
Exception:
Traceback (most recent call last):
File "/tmp/tmpqybTwL/pip.zip/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/tmp/tmpqybTwL/pip.zip/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_set.py", line 732, in install
**kwargs
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_install.py", line 835, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_install.py", line 1030, in move_wheel_files
isolated=self.isolated,
File "/tmp/tmpqybTwL/pip.zip/pip/wheel.py", line 344, in move_wheel_files
clobber(source, lib_dir, True)
File "/tmp/tmpqybTwL/pip.zip/pip/wheel.py", line 315, in clobber
ensure_dir(destdir)
File "/tmp/tmpqybTwL/pip.zip/pip/utils/__init__.py", line 83, in ensure_dir
os.makedirs(path)
File "/usr/lib64/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/pip'
Sonra ben köküne yetkiniz yok ve yok olmadığını merak, ben Yani
"xxx is not in the sudoers file. This incident will be reported."
var, ancak, sudo python get-pip.py
kullanarak yüklemeye çalıştı sudo yapma hakkı ... ama emin değilim ...
Bu sorunu düzeltmek için herhangi bir öneriniz var mı? Ve sonunda, scipy
ve gensim
'u yüklemek istiyorum.
ilk sorun: yalnızca kök paketleri yüklemek için bu dizini oluşturabilirsiniz sistem genelinde . Muhtemelen çevrimiçi olarak çözümün 'sudo' kullanmak olduğunu okuyorsunuz. Ancak, root olmak için 'sudo' kullanamazsınız çünkü bilgisayar okula aittir. Yönetici bunu yönetir, ancak sistemi öğrencilere tam olarak kontrol etmez. Gerçek çözüm, paketleri sistem genelinde değil, kullanıcı dizininize yüklemektir. Pip kullanmıyorum (linux ve python'u kapsamlı bir şekilde kullanıyorum) bu yüzden cevabı bilmiyorum. – dsh
@dsh Yorumunuz için teşekkürler, bu yüzden genellikle python paketlerini nasıl yüklersiniz? – gladys0313