2017-09-21 15 views
0

私は共有アクセス権なしで共有ホスト(siteground)にいます。私は仮想環境を作りようとしていました。ここで私は、これまで行ってきているもの:共有ホストにvirtualenvを作成しようとするとアクセスが拒否されました

# Download pip 
wget https://bootstrap.pypa.io/get-pip.py 

# install pip in my user directory 
python get-pip.py --user 

# add local path in my .bash_profile 
PATH=$PATH:~/.local/bin 
export PATH 

# source it 
source .bash_profile 

# install virtualenv in my user directory 
pip install --user virtualenv 

# check that virtualenv was installed correctly 
virtualenv --version 
# 15.1.0 

# attempt to create a virtual environment 
cd ~/dev/ 
mkdir venvtest 
cd venvtest 
virtualenv -v venvtest 

はそれを行う、私は次のエラーメッセージが表示されます:私は違った何かを

Creating /home/blahblah/dev/venvtest/venvtest/lib/python2.7 
Symlinking Python bootstrap modules 
Traceback (most recent call last): 
    File "/home/blahblah/.local/bin/virtualenv", line 11, in <module> 
    sys.exit(main()) 
    File "/home/blahblah/.local/lib/python2.7/site-packages/virtualenv.py", line 713, in main 
    symlink=options.symlink) 
    File "/home/blahblah/.local/lib/python2.7/site-packages/virtualenv.py", line 925, in create_environment 
    site_packages=site_packages, clear=clear, symlink=symlink)) 
    File "/home/blahblah/.local/lib/python2.7/site-packages/virtualenv.py", line 1127, in install_python 
    for fn in os.listdir(stdlib_dir): 
OSError: [Errno 13] Permission denied: '/chroot/python27/lib/python2.7' 

任意のアイデアをやるべき?どうもありがとう!

答えて

2

2つのケースがあります: 1)ホスト管理者は非常に制限のあるアクセス権を設定しています。その場合は何もできませんが、あなたに連絡して問題について教えてください。 2)不正な権限を持つディレクトリ内にvirtualenvを作成しようとしています。 /tmpディレクトリに移動してみてください。

+0

ありがとうございます、私はオプション2を試しましたが、動作しませんでした。 –

+0

はい、ホストが問題のようです。ありがとう。 –

関連する問題